枚举类型特别实用的特性(在switch语句内使用)
2013-05-04 23:59
393 查看
枚举类型可以在switch语句内使用,如下代码:
1.枚举类
2.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(); } }
相关文章推荐
- 枚举类型特别实用的特性(在switch语句内使用)
- 枚举类型特别实用的特性(在switch语句内使用)
- 定义一个枚举类型以及switch语句使用
- C# 使用枚举数 避免使用switch语句
- switch case语句case后的枚举常量不带枚举类型
- 如何将整型数转换为枚举类型以方便在switch中的使用
- switch 语句可以使用枚举
- C数据类型(枚举 enum )和switch语句
- Java之戳中痛点 - (3)三目运算符的两个操作数类型尽量一致 Java之戳中痛点 - (4)i++ 和 ++i 探究原理 Java之戳中痛点 - (1)易变业务使用脚本语言编写 Java之戳中痛点 - (2)取余用偶判断,不要用奇判断 (5)switch语句break不能忘以及default不同位置的用法 Java之戳中痛点 - (7)善用Java整型缓存池
- [TwistedFate]bool类型,关系运算符,逻辑运算符,程序的三种结构,条件表达式,枚举类型,if,switch语句
- 关于switch语句中使用String类型的实现原理
- 使用特性和反射输出枚举类型各项列表,并可以自定义显示文字
- 在条件判断switch()语句中,可以使用哪些基本类型呢?
- switch case 遍历 table表头的时候使用枚举来便利 (switch 不支持字符串类型,用这种方式来达到使用目的)
- 【Unity】字符串枚举类型switch使用方法
- 如何将整型数转换为枚举类型以方便在switch中的使用
- C++11新特性(三)Strongly-typed enums 强类型枚举简单使用
- 枚举类型 可用switch语句
- JavaSE8基础 enum 枚举在switch语句中的使用
- QL语句通常不是很容易理解,特别是你阅读别人已经写好的语句。因此,很多人指出我们应该遵循在其他语言中遵循的原则,像加上注释和功能模块化。我最新注意到一个很多人都没有使用的Postgres关键特性,也就