在java中 (‘m’ + 4 )的结果为什么是 一个字符 ?? 在java中 (‘m’ + 4 )的结果为什么是 一个字符 ??请具体说明理由。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你在哪里看到它的结果是一个字符了?'m'+4,'m'会被提升为int,然后与4做加法LZ可以看看Java语言规范的一些有关Promotion的章节 'm' + 4 = 113char('m' + 4) = q不知道你看到的是什么样的 楼主莫非是String str='m'+4;? 不是一个字符 char和int做运算 char会自动转化为int 所以 结果是一个int值 也就是说 结果占 4个字节 谢谢大虾们。我是这样试的 'm'+4; 然后把它转化为char类型的。。实际上他是转化成int型的了 一道简单的JAVA题目 求高手解答 做贪食蛇游戏出现的小问题` 有关往LinkedList中的问题 Process.getInputStream()的大小限制问题 eclipse 3.2 中如何安装SWT DESIGNER 两个timestamp类型表示时间,怎么算这两个时间的差? HashMap<String,String> mymap ,这个定义格式是什么意思 关于容器与TOSTRING()函数的混合问题! 用什么方法可以获得当前日期? 请问,在哪里有jbuilder的使用说明呀(中文) 命令行中提示软件包不存在 求编一个小球代码
'm'+4,'m'会被提升为int,然后与4做加法
LZ可以看看Java语言规范的一些有关Promotion的章节
char('m' + 4) = q
不知道你看到的是什么样的