java的If else 语句,有一个注意点:这里的分支语句序列如果只有一个语句,则不需要用大括号括起来;否则,分支中的所有语句都需要用大括 号括起,以便与分支之外的语句相区分。
我不太理解这个不需要用大括号扩起来,难道不都应该扩起来吗??养成的习惯了,谁可以解释一下。
java的If else 语句,有一个注意点:这里的分支语句序列如果只有一个语句,则不需要用大括号括起来;否则,分支中的所有语句都需要用大括 号括起,以便与分支之外的语句相区分。
我不太理解这个不需要用大括号扩起来,难道不都应该扩起来吗??养成的习惯了,谁可以解释一下。
if后面有两条或者两条以上的称为复合语句,需要用花括号括起来,不然程序不知道第二个是不是if里的,所以不会执行,当遇到if else 如果不用花括号括起来,则或报错,原因就是第二个不在if条件体里面,属于单独的一行代码,而else又必须上一个是if条件句,如果不是则报错
不过有一点你可以牢记不管单行多行,统统使用{}括起来不会报错,以后你遇到if后面单行不加{}的意思就可以了