考虑以下未格式化的嵌套if-else
Java 代码
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;
}