java中enum怎么用
时间: 2023-12-23 19:04:31 浏览: 72
在Java中,枚举类型(Enum)是一种特殊的类,用于定义固定数量的常量。枚举类型可以在switch语句中使用,可以简化代码并增强可读性。下面是Java中如何使用枚举类型的示例:
声明一个枚举类型:
```
enum Day {
MONDAY,
TUESDAY,
WEDNESDAY,
THURSDAY,
FRIDAY,
SATURDAY,
SUNDAY
}
```
在Java中,枚举类型的定义通常放在类的最外部,与类同级。
使用枚举类型:
```
Day today = Day.MONDAY;
switch (today) {
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枚举类型,并将today变量的值设置为MONDAY。然后,我们使用switch语句根据today的值打印出当天是星期几。
需要注意的是,枚举类型的常量名称通常使用大写字母命名。
阅读全文