前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java enum 枚举配合switch

java enum 枚举配合switch

作者头像
葫芦
发布2019-04-17 14:16:05
1.3K0
发布2019-04-17 14:16:05
举报
文章被收录于专栏:葫芦
代码语言:javascript
复制
package net.liezi.java.learn.initialization;

/**
 * @author 王梓
 */
public class EnumOrder {
       Spinciness degree;
        public EnumOrder(Spinciness d ){
               this.degree =d ;
       }
        public void describe(){
              System. out.print("This burrito is:" );

               switch (degree ) {
               case NOT : System.out.println( "not spicy at all.");
                     
                      break;
               case MILD :
               case MEDIUM :System.out.println("a little hot.");
                      break;
               case HOT :
               case FLAMING :
               default: System.out.println("maybe too hot");
              }
       }
public static void main(String[] args){
       
       Spinciness howHot=Spinciness. MEDIUM;
       System. out.println(howHot +"\n" );
       
        for(Spinciness s :Spinciness.values()){
              System. out.println(s +".ordinal " +s .ordinal());
       }
       
       
       
       EnumOrder
               plain= new EnumOrder(Spinciness.NOT),
               greenChile=new EnumOrder(Spinciness.MEDIUM),
               jalapeno= new EnumOrder(Spinciness.HOT);
        plain.describe();
        greenChile.describe();
        jalapeno.describe();

}
}/*output
MEDIUM

NOT.ordinal 0
MILD.ordinal 1
MEDIUM.ordinal 2
HOT.ordinal 3
FLAMING.ordinal 4
This burrito is:not spicy at all.
This burrito is:a little hot.
This burrito is:maybe too hot

*/
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015/01/30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档