Java的enum枚举类型和数字

public class TestEnum {

	enum Result {
		INIT(1100, "initialized"), RUNNING(2100, "running"), WAIT(5100,
				"waiting"), VALID(6100, "valid"), SUCCESS(7100, "successfully"), FAILURE(
				8100, "failure");
		private final int code;
		private final String message;

		private Result(int code, String message) {
			this.code = code;
			this.message = message;
		}

		public int getCode() {
			return this.code;
		}

		public String getMessage(String message) {
			return message + "\t-->\t" + this.message;
		}

		public String toString() {
			return this.code + "(" + this.message + ")";
		}
	}

		/**
	 * @param args
	 */
	public static void main(String[] args) {
		for (Result r : Result.values()) {
			System.out.println(r + "\t,\t" + r.getCode() + "\t,\t"
					+ r.getMessage(r.name()));
		}
		
		System.out.println(Result.INIT.getCode());
		System.out.println(Result.RUNNING.getCode());
		System.out.println(Result.WAIT.getCode());
		System.out.println(Result.VALID.getCode());
		System.out.println(Result.SUCCESS.getCode());
		System.out.println(Result.FAILURE.getCode());

	}

}
 // output


1100(initialized)	,	1100	,	INIT	-->	initialized
2100(running)	,	2100	,	RUNNING	-->	running
5100(waiting)	,	5100	,	WAIT	-->	waiting
6100(valid)	,	6100	,	VALID	-->	valid
7100(successfully)	,	7100	,	SUCCESS	-->	successfully
8100(failure)	,	8100	,	FAILURE	-->	failure
1100
2100
5100
6100
7100
8100

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值