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

该博客展示了Java枚举类型的使用,包括定义枚举常量并为每个枚举值赋予描述,以及实现根据枚举值获取不同反馈信息的方法。在main方法中,遍历枚举并打印出description、ordinal值以及对应的蛋糕信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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
获取的客户反馈:嗝…, 好好饱

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值