Я пытаюсь упростить следующие выражения boolean
. Однако я не могу понять их. Я хотел бы знать, как добраться до ответа. Где b
является boolean and
п is an
int`Упростить булевы операторы (Java)
A. if (n==0) {b=true;} else {b=false;} // is it b=!n; ????
B. if (n==0) {b=false;} else {b=true;}
C. b = false; if (n>1) {if (n<2) {b=true;}}
D. if (n<1) {b=true;} else {b=n>2;}
Я также попытался упростить выражения; это верно?
b==true // b
b==false // !b
b!=true // !b
b!=false // b
Подсказка или помощь приветствуются.
Не совсем уверен, что это вы пытаетесь сделать, но это может быть полезно отметить, что в Java, 'INT n' не логическое выражение, но '(n == 0)' равно единице. – chrylis