if 中写大括号和没有写大括号的区别

 

有大括号的时候
大括号里面所有的 都归 if 管。只有条件为真的时候 才会执行。
没有大括号的时候 只有下面的一句归 if 管。

也就是说 当只有一句的时候 大括号可以省略 其它的 没区别。

 注意: if(j<2) 后面有分号,就会执行 System.out.println("没有大括号的");

     int i = 1;
        if(i<2){
            System.out.println("有大括号的");
        }

        int j = 2;
        if(j<2)
        System.out.println("没有大括号的");
        System.out.println("没有大括号的第二句");


打印结果:
  有大括号的
  没有大括号的第二句

 

posted @ 2020-11-18 14:07  Mr_li_one  阅读(808)  评论(0编辑  收藏  举报