对于单行IF语句,以下哪种格式是JAVA标准?请提供JAVA参考以支持该论点.谢谢.
语法-01:
if (counter == 10) response.redirect("www.google.com");
Run Code Online (Sandbox Code Playgroud)
语法-02:
if (counter == 10) {
response.redirect("www.google.com");
}
Run Code Online (Sandbox Code Playgroud)
从旧的Java Code Conventions开始,它是第二个.
文件的确切部分:7.声明.7.4 if if-else,if-else-if-else语句(第12页):
在
if-else类的语句应该有如下形式Run Code Online (Sandbox Code Playgroud)if (condition) { statements; } if (condition) { statements; } else { statements; } if (condition) { statements; } else if (condition) { statements; } else if (condition) { statements; }注意:
if语句总是使用大括号{}.避免以下容易出错的形式:Run Code Online (Sandbox Code Playgroud)if (condition) //AVOID! THIS OMITS THE BRACES {}! statement;
在那之后,由于Java代码约定真的很旧(自1997年以来),由于代码可读性,这属于个人事物/品味.IMO第二个就好了.
小智 5
根据Java Code Conventions(http://www.oracle.com/technetwork/java/codeconventions-150003.pdf,第7.4章):
if语句总是使用大括号{}.避免以下容易出错的形式:
Run Code Online (Sandbox Code Playgroud)if (condition) //AVOID! THIS OMITS THE BRACES {}! statement;
| 归档时间: |
|
| 查看次数: |
778 次 |
| 最近记录: |