java枚举类

这是一个写春夏秋冬四季的例子
用enum定义枚举类
SeasonEnum.java源代码如下

package com.daozhao;

public enum SeasonEnum {
	SPRING,SUMMER,FALL,WINTER;
}

TestEnum.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);
	}
}

发表评论

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