1.public enum Week{
MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
}
2.
public class TestWeek{
public static void printWeek(Week week){
switch(week){
case MONDAY:
System.out.println("zhou1");
break;
case TUESDAY:
System.out.println("zhou2");
break;
case WEDNESDAY:
System.out.println("zhou3");
break;
case THURSDAY:
System.out.println("zhou4");
break;
case FRIDAY:
System.out.println("zhou5");
break;
case SATURDAY:
System.out.println("zhou6");
break;
case SUNDAY:
System.out.println("zhou7");
break;
}
}
public static void main(String args[]){
Week[] week = Week.values();
}
}
3.

------解决方案--------------------
给枚举加上构造方法和得到构造值的方法
从console读值,遍历Week.values(),与之相等则printWeek