Ⅰ 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
”
输出了。
还有什么不对的?自己找吧。