switch语句问题

weixin_45718499 2020-09-11 03:41:09
各位大佬帮看一下这里为什么会报错
...全文
1897 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
咦哟~~~ 2020-09-12
  • 打赏
  • 举报
回复
引用 9 楼 pinoco 的回复:
那为什么我的1.8版本号的jdk也报错了
修改下pom.xml配置 https://blog.csdn.net/yuandewen1074/article/details/103506495
明白畅达 2020-09-12
  • 打赏
  • 举报
回复
那为什么我的1.8版本号的jdk也报错了
明白畅达 2020-09-12
  • 打赏
  • 举报
回复
引用 14 楼 情非彼岸花 的回复:
pom.xml 中 jdk的版本是多少呢
我改了。。之前一直都没在pom文件中修改或者定义过jdk版本,谢谢啦
咦哟~~~ 2020-09-12
  • 打赏
  • 举报
回复
pom.xml 中 jdk的版本是多少呢
明白畅达 2020-09-12
  • 打赏
  • 举报
回复
引用 12 楼 情非彼岸花 的回复:
截图看看你之前的版本是多少呢
需要看什么的,上面图上有jdk1.8
咦哟~~~ 2020-09-12
  • 打赏
  • 举报
回复
截图看看你之前的版本是多少呢
明白畅达 2020-09-12
  • 打赏
  • 举报
回复
引用 10 楼 情非彼岸花 的回复:
[quote=引用 9 楼 pinoco 的回复:]那为什么我的1.8版本号的jdk也报错了
修改下pom.xml配置 https://blog.csdn.net/yuandewen1074/article/details/103506495[/quote]修改了在pom文件中source和target爆红,不能用
weixin_45718499 2020-09-11
  • 打赏
  • 举报
回复
引用 3 楼 Damon_Edward 的回复:
同样的代码,我这里可以运行,你重新写一下试试

可能是我这里的jdk版本较低的原因,代码是没有问题的
weixin_43845112 2020-09-11
  • 打赏
  • 举报
回复
高版本的jdk才能switch(string)
Simplxs 2020-09-11
  • 打赏
  • 举报
回复
jdk1.7及以上才支持switch传String类型,检查jdk是不是错了
咦哟~~~ 2020-09-11
  • 打赏
  • 举报
回复
switch条件变量的取值类型主要有以下六种: 1)JDK1.5(不含JDK1.5)之前只能是byte、short、int、char类型,不能是float、double、long、boolean类型。 2)JDK1.5及以后增加了枚举类型。 3)JDK1.7及以后增加了String类型。 switch条件变量的取值类型不能超出以上六种类型,否则会出错。
竹子_bamboo 2020-09-11
  • 打赏
  • 举报
回复
字符串类型:String(Jdk 7+ 开始支持),现在不用jdk1.8都有点不敢说自己是开发
Damon_Edward 2020-09-11
  • 打赏
  • 举报
回复
同样的代码,我这里可以运行,你重新写一下试试
明白畅达 2020-09-11
  • 打赏
  • 举报
回复
因为switch里面使用额类型只能是:byte,int,short,char
竹子_bamboo 2020-09-11
  • 打赏
  • 举报
回复
没看出问题,移到红色的位置,提示什么

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧