不带大括号的嵌套 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;
}