为了账号安全,请及时绑定邮箱和手机立即绑定

你好,关于java关于if里面boolean判断的问题?

你好,关于java关于if里面boolean判断的问题?

元芳怎么了 2021-04-06 10:07:55
boolean flag=false;if(!false){}和if(flag==false){}有区别吗上面这段代码如果我用if(!flag)来做判断就永远都执行不到,这是为什么
查看完整描述

2 回答

?
拉丁的传说

TA贡献1789条经验 获得超8个赞

if(!false){}
你为什么打非false,那不就是永远真么?
当然下面的代码都执行了
你把false看成flag了

查看完整回答
反对 回复 2021-04-11
?
慕尼黑8549860

TA贡献1818条经验 获得超11个赞

我用个简单的例子表示一下:
第一种情况:boolean bool = false;
if (bool) {
System.out.println("Hello World");
}//代码不会打印出Hello World
if (bool = true) { //这里bool 已经是true
System.out.println("Hello World");
}//代码会打印出Hello World
第二种情况:boolean bool = true;
这样的话结果就没有差别。

查看完整回答
反对 回复 2021-04-11
  • 2 回答
  • 0 关注
  • 535 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信