A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 bolt 于 2016-2-17 06:05 编辑

System.out.println((char)(temp-10+'A'));  为什么char不用加单引号 ________________________________________________________________________________________



即写成'(char)(temp-10+'A')'



3 个回复

倒序浏览
当你定义一个char ch = 'a';
Sysotem.out.println(ch);这个ch也不要单引号啊,(char)(temp-10+'A')这表示把后面的强转成char类型的输出来,所以不要单引号
回复 使用道具 举报
哦,System打错了{:2_30:}
回复 使用道具 举报
强转不需要加
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马