zoukankan      html  css  js  c++  java
  • 枚举

    package Content;
    
    enum SeasonEnum{SPRING,SUMMER,FALL,WINTER};
    enum GenderEnum{
        MALE("男"),FEMAL("女");
        
        private String name;
        
        private GenderEnum(String name) {
            this.name = name;
        }
    
        public String getName() {
            return name;
        }
    
        public void setName(String name) {
            this.name = name;
        }
        
    };
    
    class Demo{}
    
    class Clothes{
        
        private GenderEnum gender;
        public Clothes(GenderEnum gender) {
            this.gender =gender;
        }
        
        public void chooseClothes(SeasonEnum season) {
            switch (season) {
            case SPRING :
                System.out.println("建议穿春" + gender.getName() + "装");
                break;
            case SUMMER:
                System.out.println("建议穿夏" + gender.getName() + "装");
                break;
            case FALL:
                System.out.println("建议穿秋" + gender.getName() + "装");
                break;
            case WINTER:
                System.out.println("建议穿冬" + gender.getName() + "装");
                break;
    
            default:
                break;
            }
            
            
        }
    }
    public class EnumDemo {
        
        public static void main(String[] args) {
            
            SeasonEnum season =  SeasonEnum .FALL;
            switch (season) {
            case SPRING :
                System.out.println("现在是春季");
                break;
            case SUMMER:
                System.out.println("现在是夏季");
                break;
            case FALL:
                System.out.println("现在是秋季");
                break;
            case WINTER:
                System.out.println("现在是冬季");
                break;
    
            default:
                break;
            }
            
            Clothes clothes = new Clothes(GenderEnum.FEMAL);
            clothes.chooseClothes(SeasonEnum.FALL);
            
            
            
        }
    
    }
  • 相关阅读:
    #3232. 「POI2019 R1」Najmniejsza wspólna wielokrotność
    bzoj4129 Haruna's Breakfast
    uoj:【UNR #3】配对树
    #3409. 小P的生成树(mst)
    #1790. 小A的树
    #2689. 异或树(tree)
    #4740. 校运会
    #4738. 迷惑数字统计
    #4742. 寻找字符串
    dtoj1825. 放棋子(chess)
  • 原文地址:https://www.cnblogs.com/Lemon1234/p/11620039.html
Copyright © 2011-2022 走看看