java-日常练习-扩展枚举类的方法

2021/9/13 14:05:01

本文主要是介绍java-日常练习-扩展枚举类的方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

package a;

public enum HelloWorld  {
    SMALL("太小了,小蛋糕"),MEDIUM("中等大小蛋糕,好吃"),LARGE("太大了,超大蛋糕,我喜欢");

    private String description;
    HelloWorld(String s) {
        this.description=s;
    }
    public String getDescription(){
        return description;
    }
    public String getCakeInfo(String info){
        switch (info){
            case "SMALL":
                return "小小蛋糕,吃不饱";
            case "MEDIUM":
                return "中等蛋糕,吃个半饱";
            case "LARGE":
                return "嗝..., 好好饱";
            default:
                return "没有在菜单里,请检查输入尺寸是否正确";
        }
    }

    public static void main(String[] args) {
        for (HelloWorld a:HelloWorld.values()
             ) {
            System.out.println("获取的description信息:"+a.description);
            System.out.println("获取的位置信息:"+a.ordinal());
            System.out.println("获取的客户反馈:"+a.getCakeInfo(a.name()));
        }
    }
}

获取的description信息:太小了,小蛋糕
获取的位置信息:0
获取的客户反馈:小小蛋糕,吃不饱
获取的description信息:中等大小蛋糕,好吃
获取的位置信息:1
获取的客户反馈:中等蛋糕,吃个半饱
获取的description信息:太大了,超大蛋糕,我喜欢
获取的位置信息:2
获取的客户反馈:嗝…, 好好饱



这篇关于java-日常练习-扩展枚举类的方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程