// Java枚举用法示例
// 定义一个枚举类型,表示一周的每一天
public enum DayOfWeek {
MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY;
}
// 使用枚举类型
public class EnumExample {
// 方法接收枚举类型的参数并返回是否是工作日
public static boolean isWorkDay(DayOfWeek day) {
switch (day) {
case SATURDAY:
case SUNDAY:
return false;
default:
return true;
}
}
// 主方法演示枚举的使用
public static void main(String[] args) {
// 遍历枚举的所有值
for (DayOfWeek day : DayOfWeek.values()) {
System.out.println("今天是 " + day + ", 是否是工作日: " + isWorkDay(day));
}
// 直接使用枚举的一个值
DayOfWeek today = DayOfWeek.MONDAY;
System.out.println("今天是 " + today);
}
}
DayOfWeek
是一个枚举类型,它包含了一周七天的常量。EnumExample
类中,我们定义了一个方法 isWorkDay
来判断给定的一天是否是工作日。DayOfWeek.values()
可以获取所有枚举常量,并进行遍历。DayOfWeek.MONDAY
。上一篇:java获取客户端ip地址
下一篇:set转list java
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站