您的位置:首页 > 其它

枚举类型特别实用的特性(在switch语句内使用)

2013-05-04 23:59 393 查看
枚举类型可以在switch语句内使用,如下代码:

1.枚举类

public enum Season
{

SPRING, SUMMER, FALL, WINTER
}


2.switch语句内使用:

public class EnumTest
{

private Season season;

public EnumTest(Season season)
{
this.season = season;
}

public void displaySeason()
{
switch (season) {
case SPRING:
System.out.println("春天花会开");
break;
case SUMMER:
System.out.println("炎热的夏天");
break;
case FALL:
System.out.println("秋天扫落叶");
break;
case WINTER:
System.out.println("寒冷的冬天");
break;
default:
break;
}
}
/**
* @param args
*/
public static void main(String[] args)
{
// TODO Auto-generated method stub

//values方法列举枚举常量,ordinal方法为枚举常量的声明顺序
for (Season s : Season.values())
{
System.out.println(s + " ,ordinal " + s.ordinal());
}

EnumTest
spring = new EnumTest(Season.SPRING),
summer = new EnumTest(Season.SUMMER),
fall = new EnumTest(Season.FALL),
winter = new EnumTest(Season.WINTER);

spring.displaySeason();
summer.displaySeason();
fall.displaySeason();
winter.displaySeason();

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐