当前位置: 代码迷 >> J2SE >> JAVA 枚举,解决办法
  详细解决方案

JAVA 枚举,解决办法

热度:77   发布时间:2016-04-23 20:45:46.0
JAVA 枚举,急急急!!!
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
  相关解决方案