在Java中,可以使用switch-case
語句處理枚舉類型
public enum Color {
RED, GREEN, BLUE
}
public class EnumExample {
public static void main(String[] args) {
Color myColor = Color.RED;
switch (myColor) {
case RED:
System.out.println("紅色");
break;
case GREEN:
System.out.println("綠色");
break;
case BLUE:
System.out.println("藍色");
break;
default:
System.out.println("未知顏色");
break;
}
}
}
在這個例子中,我們定義了一個名為Color
的枚舉類型,包含三個值:RED
、GREEN
和BLUE
。然后,我們創建了一個EnumExample
類,并在其中定義了一個main
方法。
在main
方法中,我們創建了一個名為myColor
的Color
類型變量,并將其值設置為Color.RED
。接下來,我們使用switch-case
語句根據myColor
的值執行相應的操作。當myColor
的值為RED
時,程序將輸出“紅色”。同樣,當myColor
的值為GREEN
或BLUE
時,程序將分別輸出“綠色”或“藍色”。如果myColor
的值不是這三種顏色之一,程序將輸出“未知顏色”。
注意,每個case
語句后面都有一個break
語句,用于跳出switch-case
語句。如果沒有break
語句,程序將繼續執行下一個case
語句,這可能會導致意外的結果。