是否可以使用&&
或||
或某些语句(如if
或?:
我想以其他方式实现这一点:
boolean isRunning = true;
startButton.setEnabled(!isRunning); // <<== ???
答案 0 :(得分:3)
假设您将此作为练习,三元运算符允许您以简单直接的方式替换!
:
startButton.setEnabled(isRunning ? false : true);
就使用&&
和||
而言,这对运算符不是functionally complete,即有些操作无法使用{{1}的序列来实现仅s和&&
s; not ||
操作不是用ands和ors实现的操作。