黑马程序员技术交流社区

标题: 十进制转十六进制出错了????? [打印本页]

作者: Captain_Jack_Sp    时间: 2013-8-25 22:55
标题: 十进制转十六进制出错了?????
本帖最后由 Captain_Jack_Sp 于 2013-8-26 22:17 编辑

这个地方说不能把String转成char可是我照着视频代码一点点敲的啊,应该是没有问题的啊

aa.png (5.23 KB, 下载次数: 42)

aa.png

作者: 刘劲松    时间: 2013-8-25 23:02
System.out.println((char)(temp-10+'A'));楼主太粗心啦,这里的不是双引号。双引号就是字符A而不是A的AscII码了。
作者: 穿靴子的猫    时间: 2013-8-25 23:11
String类型的才是"" char类型的是''差别很大的
作者: 王广亚    时间: 2013-8-25 23:40
(temp-10+“A”)这样的话出来的就是String类型的了。把"A"改成'A'就好了。
作者: joechen    时间: 2013-8-25 23:46
不瞒你说今天我也这样办了,最后发现“”是string型的,char类型得用‘’
作者: Lop_adoule    时间: 2013-8-26 00:28
{:soso_e125:}

敲多了不会存在这个问题了。
作者: 薛鹏鹏    时间: 2013-8-26 12:04
亲,如问题已解决请将分类的未解决改为已解决。
以后的问题贴也要及时更改分类哦~
保持队形,谢谢合作




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