当前位置: 代码迷 >> J2SE >> Object_char,该如何解决
  详细解决方案

Object_char,该如何解决

热度:53   发布时间:2016-04-23 20:28:29.0
Object_char
char c = '5';
System.out.println(c);

输出结果 5

char c = '5';
char b = '3';
System.out.println(c + b);
输出结果是 104

这是为什么,我真的下面的那个程序的结果肯定不是那么简单,但是不明白为什么,请大神赐教

------解决方案--------------------


               char a = '5';
char b = '3';
System.out.println((int)a);
System.out.println((int)b);
System.out.println(a + b);


这样看就明白为什么了。
------解决方案--------------------
两个char相加,类型提升为int
其实是5和3的ASCII值相加
  相关解决方案