0
点赞
收藏
分享

微信扫一扫

我的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开始;

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


举报

相关推荐

第十天学习

JS学习第十天

学习SSM的第十天

python(第十天)

【JavaSE 第十天】

web第十天

HCIP第十天

0 条评论