我想知道是否有任何替代或优雅的方式来编写 if 条件,如果有
还有更多需要检查的条件。
示例,
if(cond1){
if(cond2){
if(cond3){
if(cond4){
//all conditions are checked
flag = true;
}
}
}
}
最佳答案
是的,您可以使用逻辑 AND 运算符。
if(cond1 && cond2 && cond3 && cond4) {
flag = true;
}
这相当于如果 cond1
为 false,则不会评估其余条件,依此类推。
在这种情况下,直接赋值可能会更简单(受到帕特里克原始答案的启发):
flag = cond1 && cond2 && cond3 && cond4;
关于java - If 条件的另一种书写方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11605319/