package Chapter5; import java.lang.Enum; import java.util.Scanner; public class EnumTest { public enum Size{SMALL,MEDIUM,LARGE}; //SizeÀàÐ͵ıäÁ¿Ö»ÄÜ´æ´¢Õâ¸öÀàÐÍÉùÃ÷ʱÆäÖеÄijһ¸öö¾ÙÖµ£¬»òÕßnull //±È½ÏʱֻÐèÒªÓá°==¡±£¬ÓÀÔ¶²»ÐèÒªÓÃequals Size s=Size.LARGE; public static void main(String[] args) { //1.·µ»ØÃ¶¾ÙÀàÐͳ£Á¿ Size.LARGE.toString(); //2.½«ssÉèÖóÉSize.small Size ss=Enum.valueOf(Size.class, "SMALL"); //3.·µ»Ø°üº¬È«²¿Ã¶¾ÙÖµµÄÊý×é Size[] values=Size.values(); Scanner in=new Scanner(System.in); System.out.println("please input a Size£º(SMALL,MEDIUM,LARGE)£º"); String input=in.next().toUpperCase(); Size2 s2=Enum.valueOf(Size2.class,input); System.out.println("size:"+s2); System.out.println("ÄúÊäÈëµÄÊÇ£º"+s2.getAbb()); if(s2==Size2.LARGE){ System.out.println("ÄúÊäÈëµÄÊÇLARGESize"); } } enum Size2{ SMALL("S"),MEDIUM("M"),LARGE("L"); private String abb; private Size2(String abb){this.abb=abb;} public String getAbb(){return abb;} } }