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("没有大括号的第二句");


打印结果:
  有大括号的
  没有大括号的第二句
原文地址:https://www.cnblogs.com/liyh321/p/13999486.html