课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
case 后边不能是两位以上数字或者负值吗
2015-02-05
源自:Java入门第一季(IDEA工具)升级版 4-6
正在回答
长知识了
在jdk1.6以下的版本中,switch中的case的取值范围值int,byte,char,short所表示的范围值内,所以不是一位数字或者两位数字的问题,但是在jdk1.7版本里面,switch取值除了int,byte,char,short的表示范围之内外,还支持使用字符串,所以更强大了。
可以呀,
switch 后面小括号中表达式的值必须是整型或字符型
case 后面的值可以是常量数值,如 1、2;也可以是一个常量表达式,如 2+2 ;但不能是变量或带有变量的表达式
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
2 回答文中case后面值不应该是常量数值或者是常量表达式吗?为什么可以用 '日' 字符串呢?
2 回答case后面是数字就不用引号吗?
2 回答case后面能跟字符吗?为毛可以跟‘一’呢?
7 回答哪位大神,请教一下case的作用或者意义是什么?
2 回答是不是case后不能跟中文?