首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

Java初级有关问题

2012-09-24 
Java初级问题各位大侠:我在一年前学了java初级程序逻辑现在在看这样一道题目,真出问题了char a xchar

Java初级问题
各位大侠:我在一年前学了java初级程序逻辑  
现在在看这样一道题目,真出问题了
char a = 'x';
char b = 'y';
System.out.println(a+b);
输出是一个数字,是对应的阿斯克码 相加了??
求解释。。 谢谢大侠们

[解决办法]
当然。。。 字符不支持直接做连接操作,字符串才支持连接操作。
所以 a+b 自动升级,从char 变成了int,然后做加法运算。

不信你试试看:
char a = 'x';
char b = 'y';
System.out.println((int)a);
System.out.println((int)b);

就知道了。
[解决办法]
一切皆从char不支持追加而来。。。

热点排行