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);
            
            
            
        }
    
    }
  • 相关阅读:
    onkeydown事件
    单击循环事件
    for-in循环
    in运算符
    数组成员升序降序排列
    bzoj 3754: Tree之最小方差树 模拟退火+随机三分
    bzoj 3752: Hack 预处理+暴力dfs
    hdu 5269 ZYB loves Xor I 分治 || Trie
    bzoj 4501: 旅行 01分数规划+概率期望dp
    bzoj 4260: REBXOR Trie+乱搞
  • 原文地址:https://www.cnblogs.com/Lemon1234/p/11620039.html
Copyright © 2011-2022 走看看