Java中的enum
package com.st.java; /** * ENUM枚举类型的使用 * @author Administrator * 2016年04月10日 */ public enum MoneyType { ZERO_POINT_ONE, ZERO_POINT_FIVE, ONE, TWO, FIVE, TEN, TWENTY, FITY, HUNDRED }
package com.st.java; public class MoneyTypeTest { public static void main(String[] args) { TestEnum(); TestSwitch(MoneyType.ONE); TestSwitch(MoneyType.FITY); } public static void TestEnum(){ for (MoneyType mt : MoneyType.values()) { // ordinal : 常量申明的顺序 System.out.println(mt+",ordinal:"+mt.ordinal()); } } public static void TestSwitch(MoneyType mt){ switch(mt){ case ZERO_POINT_ONE : System.out.println("这是一毛钱。"); break ; case ZERO_POINT_FIVE : System.out.println("这是五毛钱。"); break ; case ONE : System.out.println("这是一块钱。"); break ; case TWO : System.out.println("这是二块钱。"); break ; default : System.out.println("我要睡觉了。"); } } }