基本数据类型的 == 比较 char x = 0; int y = 0; System.out.println(x==y);这里的x为null,为什么输出会是ture? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 chat int是可以自动转型的。 0 不等于null 啊char 会自动类型提升 试试equals,估计你是想实现那个效果 额,我就是纠结在char如果直接赋值是数字的话,不是算那个ascii码的么。比如char x = 48;那么print x 就是0;也就是说如果char x = 0;的话那么0的ascii码就是null 对不?然后问题就是null 为什么 会和0的地址相同呢?== 不是比较地址的么? 0代表有值, null表示什么都没有 不一样的 哦,对了,看了3,4楼突然想起来,之前看书上好像是有讲 java强类型会自动转型的。再看看先 书上说的是char转换为int类型时,取char的Unicode表示 但是代码中的char不是被赋值为单引号扩起来的,字符额。 swing中的监听器是有多耗性能啊? 下面程序有些问题? java 中,Bigdecimal 转 int 的 问题 同样的程序在windows2003和windowsXP下运行的效果不一样,郁闷中... 如何用Java Web Start来发布程序,这样发布程序有什么好处啊? 有没有直接判断输入字符串是否符合IP地址的方法 在JavaBean中如何获取WEB根目录 ? 在2000advance中怎么配置java???? 在jdk1.3.1中如何在src.jar中添加类库呢? 类中的方法如何引用? java中的scanner中的一道题 netbeans里面jar的使用问题
chat int是可以自动转型的。
char 会自动类型提升