为了账号安全,请及时绑定邮箱和手机立即绑定

switch

switch 后判断的表达式的值是字符,case后面值写什么?我试过了也写字符,但是出错了。

正在回答

3 回答

switch的判断类型有int、byte、char、short在Java1.7之后有了新特性,可以判断String类型   对了  还有枚举类型也可以

0 回复 有任何疑惑可以回复我~

case的标签可以是:

  • 类型为char、int、byte、short(或其包装器类Character、Byte、Short或Integer)的常量表达式。

  • 枚举常量。

  • 从Java SE7开始,case标签还可以支持字符串字面量。

所以,检查一下你的sdk版本吧 。

1 回复 有任何疑惑可以回复我~

java1.7才可以switch字符串,否则只能用int

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165175    人
  • 解答问题       17581    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程
意见反馈 帮助中心 APP下载
官方微信