如何在Java12中启用enhancedSwitch语句的执行?
我试图在Java12版本中通过增强的开关运行简单的代码来赋值如何在Java12中启用enhancedSwitch语句的执行?,java,Java,我试图在Java12版本中通过增强的开关运行简单的代码来赋值 int day; String nameOfDay = switch(day){ // using Enhanced switch to assign values case 1 -> "Monday"; case 2 -> "tuesday"; case 3 -> "wedne
int day;
String nameOfDay = switch(day){ // using Enhanced switch to assign values
case 1 -> "Monday";
case 2 -> "tuesday";
case 3 -> "wednesday";
case 4 -> "thurday";
case 5 -> "friday";
case 6 -> "saturday";
case 7 -> "sunday";
};
获取错误:
java:8:error:switch表达式是预览功能,默认情况下被禁用
String nameOfDay = switch(day){ // using Enhanced switch to assign values
^
case 1 -> "Monday";
^
(使用--enable preview启用开关表达式)
java:10:error:switch规则是预览功能,默认情况下被禁用
String nameOfDay = switch(day){ // using Enhanced switch to assign values
^
case 1 -> "Monday";
^
(使用--enable preview启用切换规则)
2个错误
请告诉我哪里错了?错误告诉您需要做什么,即在编译代码时(以及运行代码时)传递
--enable preview
开关。有关预览功能的描述,请阅读Hanks@Slaw,我应该搜索一下。