Java入門–列挙型Enumの使い方

Javaコード
public class EnumSampleCk {
public enum WeekDay {
Mon(“Monday"), Tue(“Tuesday"), Wed(“Wednesday"), Thu(“Thursday"), Fri(“Friday"), Sat(“Saturday"), Sun(“Sunday");
private final String day;

private WeekDay(String day) {
this.day = day;
}

public static void printDay(int i) {
switch (i) {
case 1:
System.out.println(WeekDay.Mon);
break;
case 2:
System.out.println(WeekDay.Tue);
break;
case 3:
System.out.println(WeekDay.Wed);
break;
case 4:
System.out.println(WeekDay.Thu);
break;
case 5:
System.out.println(WeekDay.Fri);
break;
case 6:
System.out.println(WeekDay.Sat);
break;
case 7:
System.out.println(WeekDay.Sun);
break;
default:
System.out.println(“wrong number!");
}
}

public String getDay() {
return day;
}
}

public static void main(String[] args) {
for (WeekDay dd : WeekDay.values()) {
System.out.println(dd + “===>" + dd.getDay());
}
WeekDay.printDay(5);
}

}
実行結果
Mon===>Monday
Tue===>Tuesday
Wed===>Wednesday
Thu===>Thursday
Fri===>Friday
Sat===>Saturday
Sun===>Sunday
Fri

Java

Posted by arkgame