这是一个写春夏秋冬四季的例子 用enum定义枚举类 SeasonEnum.java源代码如下 [code lang="java"] package com.daozhao; public enum SeasonEnum { SPRING,SUMMER,FALL,WINTER; } [/code] TestEnum.java类源代码 [code lang="java"] package com.daozhao; import java.lang.Enum; public class TestEnum { public void judge(SeasonEnum s){ //switch语句里的表达式可以使枚举值 switch(s){ case SPRING: System.out.println("春暖花开,正好踏青"); break; case SUMMER: System.out.println("夏日炎炎,适合游泳"); break; case FALL: System.out.println("秋高气爽,进补及时"); break; case WINTER: System.out.println("冬日雪飘,围炉赏雪"); break; } } public static void main(String[] args){ //所有枚举类都有一个values方法,返回该枚举类的所有实例 for(SeasonEnum s:SeasonEnum.values()){ System.out.println(s); } //平常使用枚举实例是,总是通过EnumClass.variable形式访问 new TestEnum().judge(SeasonEnum.SPRING); } } [/code]