【发布时间】:2023-03-12 11:03:02
【问题描述】:
我在 java 中使用没有大括号的 if 条件,例如
if(somecondition)
//Only one line Business logic
但有些人总是告诉使用大括号,甚至是这样的一行语句
if(somecondition){
//Only one line Business logic
}
根据 java 标准有什么更好的方法?
【问题讨论】:
-
取决于.. 后者对我来说更具可读性
-
这只是一个很好的编程习惯。
-
我知道很多人因为没有使用牙套而死去。所以请记住始终使用牙套。
-
这里已经有很多很好的答案了,但是这个链接解释得很好; braceless-if-considered-harmful
-
public void foo() { if (10/2 == 5) System.out.println("true"); }
标签: java