// 定义一个枚举类型,表示一周的每一天
public enum DayOfWeek {
SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY;
}
// 使用枚举类型的示例代码
public class EnumExample {
public static void main(String[] args) {
// 创建一个枚举变量
DayOfWeek today = DayOfWeek.MONDAY;
// 打印枚举变量的值
System.out.println("Today is " + today);
// 使用switch语句处理枚举值
switch (today) {
case SUNDAY:
System.out.println("It's Sunday.");
break;
case MONDAY:
System.out.println("It's Monday.");
break;
case TUESDAY:
System.out.println("It's Tuesday.");
break;
case WEDNESDAY:
System.out.println("It's Wednesday.");
break;
case THURSDAY:
System.out.println("It's Thursday.");
break;
case FRIDAY:
System.out.println("It's Friday.");
break;
case SATURDAY:
System.out.println("It's Saturday.");
break;
default:
System.out.println("Unknown day.");
}
// 遍历枚举类型的所有值
for (DayOfWeek day : DayOfWeek.values()) {
System.out.println(day);
}
}
}
定义枚举类型:
public enum DayOfWeek
:定义了一个名为 DayOfWeek
的枚举类型,包含了一周七天的常量。创建枚举变量:
DayOfWeek today = DayOfWeek.MONDAY;
:创建了一个 DayOfWeek
类型的变量 today
,并将其赋值为 MONDAY
。打印枚举变量的值:
System.out.println("Today is " + today);
:直接输出枚举变量的值,会自动调用其 toString()
方法。使用 switch
语句处理枚举值:
switch
语句中使用枚举值进行分支处理。遍历枚举类型的所有值:
for (DayOfWeek day : DayOfWeek.values())
:使用 values()
方法可以获取枚举类型的所有常量,并通过 for-each
循环遍历它们。上一篇:java 动态代理
下一篇:java super
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站