1、枚举类
可以一个一个列举出来的,才可以使用美剧类型,比如:春夏秋冬,周一二等
枚举编译之后生成class文件
枚举也是一种引用数据类型
枚举中每一个值都可以看作是常量
枚举类型的定义与语法
enum 枚举类型名{
枚举值1,枚举值2
}
使用方法:直接引用
Day day = Day.MONDAY;
结果只有两种情况的建议使用布尔类型
2、枚举与switch的联用
public class Review09_Enum {
public static void main(String[] args) {
Day day =Day.MONDAY;
System.out.println(day);//MONDAY
printDay(Day.MONDAY);//周一/二/三
printDay(Day.SATURDAY);//周四/五/六/日
}
public static void printDay(Day day){
switch (day){
case MONDAY:case TUESDAY:case WEDNESDAY:
System.out.println("周一/二/三");
break;
case THURSDAY:case FRIDAY:case SATURDAY:case SUNDAY:
System.out.println("周四/五/六/日");
break;
}
}
}
enum Day{
MONDAY, TUESDAY, WEDNESDAY,
THURSDAY, FRIDAY, SATURDAY, SUNDAY
}