(参考网易云课堂:龙马高新教育)
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开始;
剩下的就留给下学期开学老师讲课吧!!!
明天开始学习高数、好好搞下英语!!!