Java练习例子 枚举类型

自己关于枚举的理解
枚举的意思是Java自动给按照枚举值出现的顺序赋值,注意是从0开始分配编号,下面例子就是从Sun开始以初始值为0依次往下赋值。
枚举的优点
不需要逐个定义了,比较方便吧,通过name()可以获得枚举值得名称,
通过ordinal()可以获得枚举值的编号。

public class 枚举类型 {
     public enum Week{
    	 Sun,Mon,Tue,Wed,Thu,Fri,Sat
     };   /*枚举的英文是enumerate所以Java里的枚举是缩写enum方便记忆*/
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Week day1=Week.Mon;
		Week day3=Week.Wed;
		int interval=day3.ordinal()-day1.ordinal();
		System.out.println("day1 is :"+day1);
		System.out.println("day1 order is"+day1.ordinal());
		System.out.println("day1 and day3 interval is :"+interval);

	}

}

以下为输出结果
在这里插入图片描述
我是初学者,代码有不得当的地方欢迎大佬们提出文明的建议。不喜勿喷。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值