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); } }