java - else 和 else-if 语句是否应该位于不同的行

标签 java coding-style

这些风格中哪一种使用更广泛、更合适?

1.

    if (condition1) {
        //...
    } else if (condition2) {
        //...
    } else {
        //...
    }

2.

    if (condition1) {
        //...
    }
    else if (condition2) {
        //...
    }
    else {
        //...
    }

最佳答案

我将选择 1 并进行一项更改:

if (condition1) {
    //...
} else if (condition2) {
    //...
} 
return;

我使用这个解决方案是因为我只有几行代码。例如,有些代码样式不允许方法中的代码超过 N 行。

关于java - else 和 else-if 语句是否应该位于不同的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25953585/

相关文章:

Java 10.1 Eclipse Oxygen 3a 不能抛出 InstanceAlreadyExistsException 类型的异常; Exception 类型必须是 Throwable 的子类

java - Spring Controller 一起返回 View 和 JSON

iphone - 在Objective C中用下划线前缀属性名称

python - python : best way to improve a function with a error message

java - 代码中的私有(private)方法位置 (Java)

delphi - 格式化包含许多 [Attributes] 的类型声明以提高可读性

java - Collections.min/max 方法的签名

java - 在动态 TableView 中编辑单元格值?

java - 清除 JavaFX WebView 中的 session /缓存/cookie

coding-style - XPath中最可读的方式来写“值X是序列S的成员”吗?