开发者

Java中null==1,为什么会报错??

开发者 https://www.devze.com 2023-06-10 08:03 出处:网络 作者:如何学C
qkoufu7204 开发者_Go百科5小时前 a == null中国好丈伕 开发者_JAVA百科 5小时前 if语句括号内写的是判断表达式,结果是true或false,你写的a=1是赋值表达式r8kao8k8
qkoufu7204 开发者_Go百科 5小时前

a == null


中国好丈伕 开发者_JAVA百科 5小时前

if语句括号内写的是判断表达式,结果是true或false,你写的a=1是赋值表达式


r8kao8k8 5小时前

开发者_运维问答

首先,if(a=1){}这个if条件语句你就写错了,应该写成if(a==1){}其次,对于String的引用类型a如果为空,如果调用a的方法会抛空指针  


丨流氓丨兔 开发者_如何学C 4小时前

a=1 是什么语法如果a是String类型;a= "1";如果a是int类型;a = 1;如果a是int类型,int类型是没有null的null只能判断String


zilong12345 开发者_如何转开发 4小时前

括号里是bool型才对,你那个是赋值了


人_031 4小时前

开发者_如何学JAVA

如果你这样写,必须要判断a非null,如果你不想写判断a非null这个操作,可以写成


0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号