// 定义一个枚举类型
enum Day {
MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
}
public class SwitchEnumExample {
public static void main(String[] args) {
Day day = Day.MONDAY;
printDayType(day);
}
public static void printDayType(Day day) {
switch (day) {
case MONDAY:
case TUESDAY:
case WEDNESDAY:
case THURSDAY:
case FRIDAY:
System.out.println("Weekday");
break;
case SATURDAY:
case SUNDAY:
System.out.println("Weekend");
break;
default:
System.out.println("Invalid day");
break;
}
}
}
Day
的枚举类型,包含一周七天的常量。printDayType
方法中,使用 switch
语句来判断传入的 Day
枚举值属于哪一类(工作日还是周末)。case
分支对应一个或多个枚举常量。如果匹配到某个 case
,则执行相应的代码块。case
中,则执行 default
分支。通过这种方式,可以方便地根据枚举值执行不同的逻辑。
上一篇:java基本数据类型有哪八种
下一篇:java 线程等待
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站