我是java编程的新手,我想知道我应该如何做我的if语句。好像我应该总是把我的命令放在if语句下面,或者我可以按照我喜欢的方式来做它?
示例:
int i = 5;
if (i == 5) System.out.println("i is 5");
或者我应该这样做:
int i = 5;
if (i == 5)
System.out.println("i is 5");
我理解如果我要增加代码行,我会选择上面的最后一个例子,但是如果我只有一个命令,它会不会更干净?
答案 0 :(得分:2)
如果你有多行,你需要使用花括号{}
来表示新的代码块!
在你的例子中,这两种方法都是有效的并且会做同样的事情,但总是使用大括号作为
是一个好习惯。int i = 5;
if (i == 5) {
System.out.println("i is 5");
}
因为它在以后修改代码时更容易阅读并且更不容易出错。应该总是尝试使代码易于阅读。
请注意
if (i == 5)
System.out.println("i is 5");
会做同样的事情,但有人可能会错过最后一行仅在条件成立时执行。