我的Java学习之路(第十天)------ 枚举

(参考网易云课堂:龙马高新教育)

1、Java中的枚举
语法格式:enum 枚举名{枚举值表};
🌂简单的代码:(记住用枚举名+.进行访问)
1.1

package demo8;

enum MyColor{红色,绿色,蓝色};

public class Enum1 {

	public static void main(String[] args) {
		MyColor c1 = MyColor.红色;
		MyColor c2 = MyColor.绿色;
		MyColor c3 = MyColor.蓝色;
		System.out.println(c1);
		System.out.println(c2);
		System.out.println(c3);
	}

}

1.2 在switch语句中用枚举

package demo8;

enum MyColor{红色,绿色,蓝色};

public class Enum1 {

	public static void main(String[] args) {
		MyColor c1 = MyColor.红色;
		MyColor c2 = MyColor.绿色;
		MyColor c3 = MyColor.蓝色;
		switch (c1) {
		case 红色:
			System.out.println("我是红色");
			break;
		case 绿色:
			System.out.println("我是绿色");
			break;
		case 蓝色:
			System.out.println("我是蓝色");
			break;
		}
	}

}

2、枚举类和枚举关键字

2.1Values方法:返回枚举值组成的数组
package demo8;

enum MyColor{红色,绿色,蓝色};

public class Enum1 {

	public static void main(String[] args) {
		MyColor[] allColor = MyColor.values();
		for(MyColor aColor:allColor) {
			System.out.println(aColor);
		}
	}

}

2.2、枚举类:Enum

package demo8;

enum MyColor{红色,绿色,蓝色};

public class Enum1 {

	public static void main(String[] args) {
		MyColor[] allColor = MyColor.values();
		for(MyColor aColor:allColor) {
			System.out.println(aColor.name()+"-->"+aColor.ordinal());
		}
	}

}

可知枚举关键字编号默认从0开始;

剩下的就留给下学期开学老师讲课吧!!!
明天开始学习高数、好好搞下英语!!!

发布了35 篇原创文章 · 获赞 47 · 访问量 7262
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 黑客帝国 设计师: 上身试试

分享到微信朋友圈

×

扫一扫,手机浏览