案例1:
import java.util.Scanner; /** * @Title 枚举类型练习 * 注释部分为修改记录 */ //public class emumTest { public class EnumTest{ public static void main(String[] args) { //System.out.println("请输入color enum{RED, Green, BLUE}"); Scanner in = new Scanner(System.in); System.out.println("请输入color enum{RED, Green, BLUE}"); //添加部分 开始 String input = in.next().toUpperCase(); Color color = Enum.valueOf(Color.class, input); System.out.println("color:"+color); System.out.println("ix:"+color.getColor()); //添加部分结束 //if(color = Color.BLUE){ if(color == Color.BLUE){ System.out.println("good BLUE"); } } } //enum color{ enum Color{ //{RED(), Green(), BLUE()} RED("r"), Green("g"), BLUE("b"); private String ix; // public color(String ix){ private Color(String ix){ this.ix = ix; } public String getColor(){ return this.ix; } }
运行结果:
请输入color enum{RED, Green, BLUE} red color:RED ix:r