public class EnumSwitchExample { public enum Day { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY } public static void main(String[] args) { Day today = Day.MONDAY; switch(today) { case MONDAY: System.out.println("Today is Monday"); break; case TUESDAY: System.out.printl...
Switch Case语句常用来和break一起用,break是可选的。 我们先用一个没有break语句的例子,然后我们再讨论switch case和break。 一个简单的switch case语句 public class SwitchCaseExample1 { public static void main(String args[]){ int num=2; switch(num+2) { case 1: System.out.println("Case1: Value...
简介:在将enum和switch case结合使用的过程中,遇到了这个错误:“An enum switch case label must be the unqualified name of an enumeration constant”。 enum和switch case结合使用 在将enum和switch case结合使用的过程中,遇到了这个错误:“An enum switch case label must be the unqualified name of an enume...
switch( )的控制表达式(即括号中的条件)可以是任何枚举类型;当switch控制表达式使用枚举类型时,后面case表达式中的值可以直接使用枚举值的名字,而无需添加枚举类作为限定(不需要 [ 也不能 ] 这样写:SeasonEnum.SPRING)。 代码语言:javascript 代码运行次数:0 运行 AI代码解释 public enum SeasonEnum{ SPRING,SUMMER...
enum enumType{Step0, Step1, Step2}Step=Step0; // 注意这里在声明枚举的时候直接定义了枚举变量 Step,并初始化为 Step0 switch (Step)x { case Step0:{...;break;} case Step1:{...;break;} case Step2:{...;break;} default:break; } 另外枚举还有一种少见的用法是 enum { one ,two ,three...
也就是说,每个枚举成员本身就是一条常量表达式,我们可以在任何需要常量表达式的地方使用枚举成员。类似的,我们也可以将一个enum作为switch语句的表达式,而将枚举值作为case标签。出于同样的原因,我们还能将枚举类型作为一个非类型模板形参使用;或者在类的定义中初始化枚举类型的静态数据成员。
switch(expression){casevalue://语句break;//可选casevalue://语句break;//可选//你可以有任意数量的case语句default://可选//语句} 1 2 3 4 5 6 7 8 9 10 11 这里的expression都支持哪些类型呢? 基本数据类型:byte, short, char, int
enumColor{RED,GREEN,BLUE,BLACK,PINK,WHITE;}publicclassTestEnum{publicvoidchangeColor(){Color color=Color.RED;System.out.println("原色:"+color);switch(color){caseRED:color=Color.GREEN;System.out.println("变色:"+color);break;caseGREEN:color=Color.BLUE;System.out.println("变色:"+color);break;...
将枚举作为switch的参数 switch(season) {caseSPRING: {System.out.println(1);return1;}caseSUMMER: {System.out.println(2);return2;}caseAUTUMN: {System.out.println(3);return3;}caseWINTER: {System.out.println(4);return4;}default:System.out....
对enum进行遍历和switch的操作示例代码: Main.java 文件 enum Car { lamborghini,tata,audi,fiat,honda } public class Main { public static void main(String args[]){ Car c; c = Car.tata; switch(c) { case lamborghini: System.out.println("你选择了 lamborghini!"); break; case tata: System....