不带大括号的嵌套 if-else 行为
2022-09-02 23:49:28
						请考虑以下无格式嵌套 Java 代码if-else
if (condition 1)
if (condition 2)
action 1;
else
action 2;
我的问题是:根据Java语言规范,如果分支适用怎么办?else
通过手动重新格式化和添加大括号,这两个中哪一个是正确的?
模块 1:
if (condition 1) {
    if (condition 2) {
        action 1;
    } else
        action 2;
    }
}
模块 2:
if (condition 1) {
    if (condition 2) {
        action 1;
    }
}
else {
    action 2;
}