黑马程序员技术交流社区

标题: 求解答 [打印本页]

作者: demon凯    时间: 2016-6-3 20:15
标题: 求解答
char s= 's';
  System.out.println(s);
  System.out.println(s+0);
一个很简单的问题    为什么加0后就打印的是unicode码表值


作者: 18611643318    时间: 2016-6-3 23:19
自动装箱与拆箱.
作者: 何亚辉    时间: 2016-6-3 23:53
18611643318 发表于 2016-6-3 23:19
自动装箱与拆箱.

大哥,这哪是自动拆箱装箱??? 明明就是自动类型提升做运算把,,     s 本身是个char类型的,跟int 型做运算自动提升为int.
作者: demon凯    时间: 2016-6-4 09:51
何亚辉 发表于 2016-6-3 23:53
大哥,这哪是自动拆箱装箱??? 明明就是自动类型提升做运算把,,     s 本身是个char类型的,跟int 型做运算 ...

觉得你是正解    会提升为int
作者: dreamhunter    时间: 2016-6-4 21:50
因为char类型与整型运算时,自动转化为整型变量啊




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2