如果java格式中的句子破坏规则内联?

时间:2016-05-08 20:07:18

标签: java if-statement

我是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");

我理解如果我要增加代码行,我会选择上面的最后一个例子,但是如果我只有一个命令,它会不会更干净?

1 个答案:

答案 0 :(得分:2)

如果你有多行,你需要使用花括号{}来表示新的代码块!

在你的例子中,这两种方法都是有效的并且会做同样的事情,但总是使用大括号作为

是一个好习惯。
int i = 5;
if (i == 5) {
    System.out.println("i is 5");
}

因为它在以后修改代码时更容易阅读并且更不容易出错。应该总是尝试使代码易于阅读。

请注意

if (i == 5)


System.out.println("i is 5");

会做同样的事情,但有人可能会错过最后一行仅在条件成立时执行。