关于JDK1.8版本的switch(String)语句报错
在前面篇五写switch的时候,我有遇到 switch(String)报错的情况,后浏览了两篇博客后(链接在下面)怀疑确实只有部分JDK1.8版本可以使用 switch(String),但我又不能重装JDK,所以只能证明一下我的会出错,解决办法就是使用枚举。
浏览的两篇博客链接:
第一篇https://blog.****.net/sinat_31726559/article/details/51659601
第二篇https://blog.****.net/qq_17776287/article/details/77154881
这是我的JDK版本:
从网上扒了一段JDK1.8运行 switch(String) 成功的代码,原博客链接如下:https://blog.****.net/tjcyjd/article/details/9666035
原文截图:
我的运行之后:
报错:Cannot switch on a value of type String. Only convertible int values or enum constants are permitted
emmm…恭喜我