string新特性
这段代码为什么我的eclipse会报错呢是没有更新的原因吗
public class switch3 {
public static void main(String args[])
{
String day = "FRIDAY";
switch (day) {
case "MONDAY", "FRIDAY", "SUNDAY" -> System.out.println(6);
case "TUESDAY " -> System.out.println(7);
case "THURSDAY", "SATURDAY" -> System.out.println(8);
case "WEDNESDAY" -> System.out.println(9);
}
}
}
爱莫能助,没学过java{:10_269:} case后边不是应该接一个字符串然后有个冒号吗
你这是什么意思 你这是什么语法?冒号呢 洋洋痒 发表于 2021-3-6 10:48
case后边不是应该接一个字符串然后有个冒号吗
你这是什么意思
啊啊啊啊这个是我看着书上敲得书上写的这个是java 14的新特性
但是我的eclipse运行不了 hif 发表于 2021-3-6 10:57
你这是什么语法?冒号呢
啊啊啊啊这个是我看着书上敲得书上写的这个是java 14的新特性
但是我的eclipse运行不了
是我的版本还不够吗 从你图片来看就是版本不够,你创建项目时是用的JavaSE1.8,我试了试,要正常编译运行改成14或15版本的就行了
这是在当前项目改变SE版本:https://jingyan.baidu.com/article/9f63fb91427b06c8400f0e98.html
或者创建新项目时改变一下,eclipse默认的是1.8版本的,如下图
页:
[1]