这是一个写春夏秋冬四季的例子
用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]

分类: Java

发表评论

电子邮件地址不会被公开。 必填项已用*标注