黑马程序员技术交流社区
标题:
为什么字符判断是否为数字需要跟0-9比较啊,字符和整型不是两种类型吗?
[打印本页]
作者:
存少
时间:
2016-9-10 08:15
标题:
为什么字符判断是否为数字需要跟0-9比较啊,字符和整型不是两种类型吗?
char ch = '8';
char chMy = 'a';
if (ch>=0 && ch<=9){
System.out.println("it is integer");
}
作者:
Jarc
时间:
2016-9-10 09:40
这个就涉及到数据类型的自动转换,小类型可以自动转换到大类型。 byte、short、char都可以自动转换成int.
作者:
Jarc
时间:
2016-9-10 09:43
你看这里,自动类型提升
1.png
(69.23 KB, 下载次数: 14)
下载附件
2016-9-10 09:42 上传
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2