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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

比如说
  1. char a='2';
  2. int b=5;
复制代码
比较a和b的值
  1. if(a>b)
  2. System.out.println("yes");
  3. else System.out.println("no");
复制代码

输出结果会是什么呢?怎么解释这一现象呢

7 个回复

倒序浏览
魏志林 来自手机 中级黑马 2015-12-28 12:51:40
沙发
字符型会自动转换为整型吧
回复 使用道具 举报
应该是的吧。
回复 使用道具 举报
字符型会自动向上转为int型
回复 使用道具 举报
学习了,赞赞赞
回复 使用道具 举报
魏志林 发表于 2015-12-28 12:51
字符型会自动转换为整型吧

那么转成整型之后的数值是多少呢?以上式为例,是2么?
回复 使用道具 举报
foolishlovepig 发表于 2015-12-28 17:58
那么转成整型之后的数值是多少呢?以上式为例,是2么?

老师讲课,给你发的资料里,有ASCⅡ,里面有字符对应的数字。比如常用的 0 对应 48  大写A 对应 65 小写a对应 97
回复 使用道具 举报
char类型自动提升类型为int
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马