在Java中,enum(枚舉)是一種特殊的數據類型,用來定義一組常量。下面是一個簡單的例子來演示如何定義和使用enum:
public class EnumExample {
// 定義一個枚舉類型
public enum Day {
MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
}
public static void main(String[] args) {
// 使用枚舉類型
Day today = Day.MONDAY;
// 打印枚舉常量
System.out.println("Today is " + today);
// 使用switch語句處理枚舉類型
switch(today) {
case MONDAY:
System.out.println("It's Monday");
break;
case TUESDAY:
System.out.println("It's Tuesday");
break;
case WEDNESDAY:
System.out.println("It's Wednesday");
break;
case THURSDAY:
System.out.println("It's Thursday");
break;
case FRIDAY:
System.out.println("It's Friday");
break;
case SATURDAY:
System.out.println("It's Saturday");
break;
case SUNDAY:
System.out.println("It's Sunday");
break;
}
}
}
在上面的例子中,我們定義了一個名為Day
的枚舉類型,其中包含了一周中的每一天。我們通過Day today = Day.MONDAY;
來聲明一個枚舉變量,然后使用switch
語句來根據不同的枚舉常量執行不同的操作。
枚舉類型在Java中非常常用,可以用來代替常量的定義,提高代碼的可讀性和可維護性。