课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
switch 后判断的表达式的值是字符,case后面值写什么?我试过了也写字符,但是出错了。
2015-12-09
源自:Java入门第一季(IDEA工具)升级版 4-6
正在回答
switch的判断类型有int、byte、char、short在Java1.7之后有了新特性,可以判断String类型 对了 还有枚举类型也可以
case的标签可以是:
类型为char、int、byte、short(或其包装器类Character、Byte、Short或Integer)的常量表达式。
枚举常量。
从Java SE7开始,case标签还可以支持字符串字面量。
所以,检查一下你的sdk版本吧 。
java1.7才可以switch字符串,否则只能用int
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
4 回答switch
3 回答switch
1 回答switch