问题
定义一个表示一周七天的枚举类型,并在主方法main()中遍历枚举所有成员。
代码如下
enum Week // enum 枚举类型,下面为它的成员
{
MONDAY,TUESDAY,WEDNESDAY,THUSDAY,FRIDAY,SATURDAY,SUNDAY
}
public class Test {
public static void main(String[] args) {
Week day = Week.MONDAY;
Week day1 = Week.valueOf("MONDAY");
System.out.println(day);
System.out.println(" "+day1);
for(Week d:Week.values())
{
System.out.println("序号:"+d.ordinal()+" 的值为:"+d.name());
}
}
}
结果如下
MONDAY
MONDAY
序号:0 的值为:MONDAY
序号:1 的值为:TUESDAY
序号:2 的值为:WEDNESDAY
序号:3 的值为:THUSDAY
序号:4 的值为:FRIDAY
序号:5 的值为:SATURDAY
序号:6 的值为:SUNDAY