Java中null==1,为什么会报错? 财富值97

2016-10-14 14:21发布

if(a=1){
}
当a=null的时候,会报错,为什么呀?
是不是每一个判断都要先判断a是否等于null?

    String a=null;     if (a.equals("")) {         System.out.println(1);     }
6条回答

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

一周热门 更多>