Ⅰ java中if條件裡面判斷boolean值判斷的true還是false
boolean
a=true,b=false;
if(!(a&&b))//
a&&b=false,!(false)=true;也就是條件成立
就運行
輸出
a.
{
System.out.print("a");
}
else
if(!(a||b))//a||b=true;!(true)=false假如程序到這里了,但是條件不成立,則不會執行後面的語句
輸出
b
{
System.out.print("b");
}
else
{
System.out.print("c");
}
對於if()語句的理解是:
if(條件){
語句1
}
else{
語句2
}
當條件=true時執行語句1;條件=false時,執行語句2
Ⅱ java if()中Boolean類型前加!他是要判斷什麼
system.out.print(「輸入學員張三的成績:」)
//提示輸入張三的成績
//console
提示你輸入數字。
int
zhangsan
=
input.nextint();
//輸入張三的成績
//ok,你輸入了。然後回車了
「zhangsan
」的值是你輸入的
inbig
=
zhangsan
>
lisi;
//將比較結果保存在boolean變數中
//做了一個比較運算
zhangsan
>
lisi
返回一個boolean
,賦值給了「inbig
」
system.out.println(「張三的成績比李四高嗎?」
+
isbig);
//輸出比較結果
//好了,你又把「inbig
」
輸出了。
還有什麼不對的?自己找吧。