黑马程序员技术交流社区

标题: 急!!!! [打印本页]

作者: 生牛排    时间: 2016-7-22 22:49
标题: 急!!!!
long类型是一般数据类型,为什么在switch语句中不能放long类型的数据?
作者: 新晋猿工    时间: 2016-7-25 10:30
可能是因为爱吧
作者: 胡诗亮66    时间: 2016-7-25 11:30
switch表达式的值只能是:int 类型,JDK1.7之后多了 字符串,之所以可以放byte, short, char ,是因为它们可以自动提升为int,long又不能转成int,当然不可以啦,而且这是java语法规定,不要纠结那么多啦,兄弟
作者: 丹霞似锦    时间: 2016-7-25 11:38
胡诗亮66 发表于 2016-7-25 11:30
switch表达式的值只能是:int 类型,JDK1.7之后多了 字符串,之所以可以放byte, short, char ,是因为它们可 ...

说的很清楚啦




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