【发布时间】:2015-05-18 01:42:40
【问题描述】:
我正在尝试简化以下boolean 表达式。但是,我无法弄清楚它们。我想知道如何得到答案。其中b 是boolean andnis anint`
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)是一个布尔表达式可能会有所帮助。跨度>
标签: java boolean expression