永发信息网

boolean b = false; if(b=true){System.out.println("true");} 为什么这样写也能执行啊 晕

答案:2  悬赏:40  手机版
解决时间 2021-11-18 03:48
  • 提问者网友:山高云阔
  • 2021-11-17 11:53
boolean b = false; if(b=true){System.out.println("true");} 为什么这样写也能执行啊 晕
最佳答案
  • 五星知识达人网友:老鼠爱大米
  • 2021-11-17 12:35
第一个是先赋值再判断,实际上可以分两句写
b=true;
if(b)
//也就是if(b==true){}

下面一个就是我们习惯中的等于了
if (b == true) {}
//如果b的值等于true
全部回答
  • 1楼网友:想偏头吻你
  • 2021-11-17 13:30
大哥你只要一个=号,这样的意思是赋值哦,要写==
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯