A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


  1. //---if()
复制代码

                                       
  1. class Demo2 {
  2.                 public static void main(String[] args){                       
  3.                
  4.                         int x = 10;
  5.                        
  6.                         if(x >5 )
  7.                        
  8.                 //--------空行---------- 不算有效语句,虚拟机直接忽略
  9.                 //--------空行---------- 不算有效语句,虚拟机直接忽略
  10.                         System.out.println(2);        //省略大括号之后,控制最近一条,空行不算
  11.         }
  12. }
复制代码

19 个回复

正序浏览
hyl 中级黑马 2015-12-7 22:15:02
20#
if()只控制到下第一个分号结束。
注意有的 if() ;  不会报错,但运行不到想要结果。
回复 使用道具 举报
get and look look
回复 使用道具 举报
确是不要省略,顶一下
回复 使用道具 举报
不喜欢省略 总会觉得差点什么
回复 使用道具 举报
yubail 来自手机 中级黑马 2015-12-7 19:36:39
16#
路过顶一下
回复 使用道具 举报
石三伢子1 发表于 2015-12-7 12:50
建议初学者严格按照java语言规范来;基础打好了,工作总才不会犯低级错误,才会顺心顺意; ...

同意,等熟练了,在省略
回复 使用道具 举报
还是不要省略的好,慢慢成习惯了就不好了
回复 使用道具 举报
是这样但是最好不要省略
回复 使用道具 举报
建议初学者严格按照java语言规范来;基础打好了,工作总才不会犯低级错误,才会顺心顺意;
回复 使用道具 举报
建议不要加上大括号 比较便于阅读
回复 使用道具 举报
不要省略的好
回复 使用道具 举报
还有注意千万别有 ;
回复 使用道具 举报
八宝 中级黑马 2015-12-6 23:59:56
8#
如果省略了大括号,if 后面的第一个语句有效。 除了这一句外再有其他的语句就不是if()判断后的语句了,会直接按从上到下的顺序操作(即使if(false))
回复 使用道具 举报
新手下来学习
回复 使用道具 举报
什么时候都不要省去
回复 使用道具 举报
建议自己写不要省略,知道就好
回复 使用道具 举报
还建议我们初学者不要省略
回复 使用道具 举报
  一般情况不要省略 不要省略 不要省略
回复 使用道具 举报
if语句
循环
如果不加{}
有效语句只有一句
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马