枚举类enum用法case
时间: 2023-10-12 17:11:22 浏览: 90
Java(enum)枚举用法详解
枚举类(enum)是一种特殊的数据类型,它可以让我们定义一组有限的命名值。在Java中,枚举类的定义需要使用关键字enum,其语法如下:
```
enum EnumName {
ENUM_CONSTANT1,
ENUM_CONSTANT2,
ENUM_CONSTANT3,
...
}
```
其中,EnumName是枚举类型的名称,ENUM_CONSTANT1、ENUM_CONSTANT2等是枚举常量的名称,它们必须是大写字母格式。
在枚举类中,可以使用switch语句来处理枚举常量。例如:
```
enum Day {
MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
}
public class EnumExample {
public static void main(String[] args) {
Day day = Day.MONDAY;
switch (day) {
case MONDAY:
System.out.println("Today is Monday");
break;
case TUESDAY:
System.out.println("Today is Tuesday");
break;
case WEDNESDAY:
System.out.println("Today is Wednesday");
break;
case THURSDAY:
System.out.println("Today is Thursday");
break;
case FRIDAY:
System.out.println("Today is Friday");
break;
case SATURDAY:
System.out.println("Today is Saturday");
break;
case SUNDAY:
System.out.println("Today is Sunday");
break;
}
}
}
```
上述代码中,定义了一个枚举类型Day,它包含七个枚举常量。在main方法中,使用switch语句处理Day类型的变量day,根据day的值输出相应的信息。在输出结果中,可以看到程序正确地输出了"Today is Monday"。
阅读全文