enumerated types

 

控制台手动输入。

 

package enums;

import java.util.Scanner;

public class EnumTest {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("Enter a size:(SMALL,MEDIUM,LARGE,EXTRA_LARGE)");
String input = in.next().toUpperCase();
Size size = Enum.valueOf(Size.class, input);
System.out.println("size=" + size);
System.out.println("abbreviation=" + size.getAbbreviation());
if (size == size.EXTRA_LARGE)
System.out.print("Good job--you paid attention to the _.");
}
}

enum Size {
SMALL("S"), MEDIUM("M"), LARGE("L"), EXTRA_LARGE("XL");

private Size(String abbreviation) {
this.abbreviation = abbreviation;
}

public String getAbbreviation() {
return abbreviation;
}

private String abbreviation;
}



posted @ 2017-12-06 12:44  papering  阅读(185)  评论(0编辑  收藏  举报