Mannix_01
2015-12-09 02:55
switch 后判断的表达式的值是字符,case后面值写什么?我试过了也写字符,但是出错了。
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
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题