黑马程序员技术交流社区
标题:
System.out.println((char)(temp-10+'A')); 为什么char不用加单引号
[打印本页]
作者:
bolt
时间:
2016-2-17 06:03
标题:
System.out.println((char)(temp-10+'A')); 为什么char不用加单引号
本帖最后由 bolt 于 2016-2-17 06:05 编辑
System.out.println((char)(temp-10+'A')); 为什么char不用加单引号 ________________________________________________________________________________________
即写成
'(char)(temp-10+'A')'
作者:
zapoo
时间:
2016-2-17 07:48
当你定义一个char ch = 'a';
Sysotem.out.println(ch);这个ch也不要单引号啊,(char)(temp-10+'A')这表示把后面的强转成char类型的输出来,所以不要单引号
作者:
zapoo
时间:
2016-2-17 07:49
哦,System打错了{:2_30:}
作者:
ynztlxdeai
时间:
2016-2-17 12:18
强转不需要加
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2