boolean a = true
boolean b = true
<random code in here, booleans may or may not change>
if ((!a || !b) || (!a && !b)){
doSomethingElse();
}
这段代码对我不起作用,这个问题的简单解决方案是什么?
需要明确的是: if 语句应该有效: 如果至少有一个 boolean 值为假
3例:
a = False b = True
a = True b = False
a = False b = False
我可以用一个很长的 if 语句来做到这一点,但我只是想知道是否有一种简单的方法来实现这一点。
最佳答案
这应该适合你:
if( !a || !b ) {
doSomething();
}
关于java - 修复这些 boolean 值的简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14494013/