黑马程序员技术交流社区

标题: 字符型和整型能够比较大小么? [打印本页]

作者: foolishlovepig    时间: 2015-12-28 10:40
标题: 字符型和整型能够比较大小么?
比如说
  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");
复制代码

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

作者: 魏志林    时间: 2015-12-28 12:51
字符型会自动转换为整型吧
作者: 谢光智    时间: 2015-12-28 13:19
应该是的吧。
作者: 我有一个邮箱了    时间: 2015-12-28 14:33
字符型会自动向上转为int型
作者: 18338762337    时间: 2015-12-28 15:29
学习了,赞赞赞
作者: foolishlovepig    时间: 2015-12-28 17:58
魏志林 发表于 2015-12-28 12:51
字符型会自动转换为整型吧

那么转成整型之后的数值是多少呢?以上式为例,是2么?
作者: Steve_小海    时间: 2015-12-28 19:02
foolishlovepig 发表于 2015-12-28 17:58
那么转成整型之后的数值是多少呢?以上式为例,是2么?

老师讲课,给你发的资料里,有ASCⅡ,里面有字符对应的数字。比如常用的 0 对应 48  大写A 对应 65 小写a对应 97
作者: qinrongchang    时间: 2015-12-28 21:16
char类型自动提升类型为int




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