Enum型をswitch文で分岐するサンプルです。
サンプルソース
例)Enum型をswitch文で分岐する
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
public class EnumSwitchSample { public enum Animal { Dog, Cat, Rabbit }; public static void main(String[] args) { //Enum(Rabbit)を生成する Animal a = Animal.Rabbit; //分岐 switch(a){ case Dog: System.out.println("いぬ"); break; case Cat: System.out.println("ねこ"); break; case Rabbit: System.out.println("うさぎ"); break; } } } |
- 結果
- うさぎ
備考
- case句に指定する値には、Enum名は不要です。