作者在 2021-01-30 15:30:04 发布以下内容
package 第5章;
import java.util.*;
public class EnumTest {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("Enter a size: (SMALL,MEDIUM,LARGE,EXTRA_LARGE");
String input=in.next().toUpperCase();//把小写转化为大写的
in.close();//关闭in流
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.println("Good job--you paid attention to the_.");
}
System.out.println(size.EXTRA_LARGE.getAbbreviation());
}
}
enum Size//枚举类
{
//SMAll是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;
}
import java.util.*;
public class EnumTest {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("Enter a size: (SMALL,MEDIUM,LARGE,EXTRA_LARGE");
String input=in.next().toUpperCase();//把小写转化为大写的
in.close();//关闭in流
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.println("Good job--you paid attention to the_.");
}
System.out.println(size.EXTRA_LARGE.getAbbreviation());
}
}
enum Size//枚举类
{
//SMAll是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;
}