欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

【Java】Java枚举类型示例,

来源: javaer 分享于  点击 27078 次 点评:183

【Java】Java枚举类型示例,


package com.ceac.deng;


public class T13Enum {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		WeekDay todDay = WeekDay.SAT;
		
		System.out.println(todDay + "的下一天是" + todDay.nextDay());
	}

}

class WeekDay
{

	public final static WeekDay SUN = new WeekDay();
	public final static WeekDay MON = new WeekDay();
	public final static WeekDay TUE = new WeekDay();
	public final static WeekDay WED = new WeekDay();
	public final static WeekDay THU = new WeekDay();
	public final static WeekDay FRI = new WeekDay();
	public final static WeekDay SAT = new WeekDay();
	
	private WeekDay()
	{
	}
	
	public WeekDay nextDay()
	{
		if (this == SUN)
		{
			return MON;
		}
		else if (this == MON)
		{
			return TUE;
		}
		else if (this == TUE)
		{
			return WED;
		}
		else if (this == WED)
		{
			return THU;
		}
		else if (this == THU)
		{
			return FRI;
		}
		else if (this == FRI)
		{
			return SAT;
		}
		else 
		{
			return SUN;
		}
		
	}
	
	public String toString()
	{
		if (this == SUN)
		{
			return "星期天";
		}
		else if (this == MON)
		{
			return "星期一";
		}
		else if (this == TUE)
		{
			return "星期二";
		}
		else if (this == WED)
		{
			return "星期三";
		}
		else if (this == THU)
		{
			return "星期四";
		}
		else if (this == FRI)
		{
			return "星期五";
		}
		else 
		{
			return "星期六";
		}	
		
	}
	
}

相关文章

    暂无相关文章
相关栏目:

用户点评