// 定义一个枚举类型,例如表示一周中的每一天
public enum DayOfWeek {
MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY;
// 枚举可以包含方法
public boolean isWeekend() {
return this == SATURDAY || this == SUNDAY;
}
}
// 使用枚举
public class EnumExample {
public static void main(String[] args) {
DayOfWeek today = DayOfWeek.MONDAY;
System.out.println("今天是: " + today);
if (today.isWeekend()) {
System.out.println("今天是周末!");
} else {
System.out.println("今天不是周末。");
}
}
}
DayOfWeek
是一个枚举类型,表示一周中的每一天。枚举的值用逗号分隔,并以分号结束。isWeekend
方法,用于判断当前枚举值是否为周末(周六或周日)。EnumExample
类中,我们创建了一个 DayOfWeek
类型的变量 today
,并调用了 isWeekend
方法来判断今天是否是周末。通过这种方式,枚举不仅可以表示一组固定的常量,还可以附加行为和逻辑。
上一篇:java file 转 byte
下一篇:java中的map
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站