案例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