java 中的枚举类型

简介

RT

code

package com;

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();
		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 _.");
	}
}

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;
}

猜你喜欢

转载自www.cnblogs.com/eat-too-much/p/13398928.html
今日推荐