黑马程序员技术交流社区
标题:
这个为什么不是6a
[打印本页]
作者:
Hellow_word
时间:
2016-6-6 18:12
标题:
这个为什么不是6a
System.out.println(6+'a');为什么不是6a
作者:
孟小垚
时间:
2016-6-6 18:47
‘a’你这个是字符不是字符串6 + "a" 你改成这个试试
作者:
wzl100520
时间:
2016-6-6 18:52
因为ASCLL表中小写得a对应得是97,你打印的时候java运算会把‘a'转换成97,6+97得结果为103,可以去看下ASCLL表
作者:
Hellow_word
时间:
2016-6-6 19:07
孟小垚 发表于 2016-6-6 18:47
‘a’你这个是字符不是字符串6 + "a" 你改成这个试试
原来如此 谢了
作者:
Hellow_word
时间:
2016-6-6 19:08
原来如此 谢了
作者:
why910107
时间:
2016-6-6 19:11
'a' 是chr类型的 'a'其实是97 有个ASC表的 'A'是65 '0'是48.
作者:
kongdun1991
时间:
2016-6-6 19:13
'a'是字符数据类型和int类型相加,会被转为int类型,输出结果是二者之和
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2