取得枚举的信息并用switch判断

来源:互联网 发布:360doc个人图书馆 知乎 编辑:程序博客网 时间:2024/04/30 00:54
public class Enum{public enum My_Color{RED,GREEN,BLUE;}public static void main(String []args){for(My_Color c:My_Color.values()){//得到全部枚举的内容,返回的是一个对象数组print(c);//Enum类自动为枚举中的每个元素编号,而且下标从0考System.out.println(c.ordinal()+"-->"+c.name());}}public static void print(My_Color color){switch(color){case RED:{System.out.println("红色");break;}case GREEN:{System.out.println("绿色");break;}case BLUE:{System.out.println("蓝色");break;}default:{System.out.println("未知色");break;}}}}

原创粉丝点击