JDK1.5引入了枚举类型。枚举类型的定义包括枚举声明和枚举体。枚举体就是放置一些常量。
定义枚举要使用enum关键字。对于性别、季节、星期几等内容,如果定义为字符串类型,是很难限制其取值的。采用枚举可以轻松解决该问题。
public enum Season { 春,夏,秋,冬 }
public class TestSeason { public static void main(String[] args) { Season season = Season.夏; switch (season){ case 春: System.out.println("踏青"); break; case 夏: System.out.println("游泳"); break; case 秋: System.out.println("丰收"); break; case 冬: System.out.println("堆雪人打雪仗"); break; } } }