敲代码之枚举实例

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

猜你喜欢

转载自blog.csdn.net/hansen1159/article/details/80490394