基本数据类型的 == 比较解决思路

基本数据类型的 比较Java codechar x 0int y 0System.out.println(xy)这里的x为null,为什么输

基本数据类型的 == 比较

Java code
                    char x = 0;        int y = 0;                System.out.println(x==y);

这里的x为null,为什么输出会是ture?

[解决办法]
探讨
Java code

char x = 0;
int y = 0;
System.out.println(x==y);


这里的x为null,为什么输出会是ture?

[解决办法]
0 不等于null 啊
char 会自动类型提升