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