JAVA API
来自java.lang包
1.枚举含义:“不胜枚举”,逐个列举。比如生活中的周一到周日;语法:访问修饰符 enum enumName{常量1,常量2…}
枚举一般用于判断数据的合法性
创建一个枚举类
public enum Week {
one,two,three,four,five,six,seven
}
接下来创建枚举的实用类
使用Switch和Switch中的case穿透来完成 输入星期一到星期天的代码
并且创建一个方法来接收它
public class Week01 {
//传入一个数字
public void doWhat(int day){
if (day<1||day>7){
System.out.println("参数错误");
return;
}
switch (day){
case 1:
case 2:
case 3:
case 4:
case 5:
System.out.println("学习");
break;
case 6:
System.out.println("看书");
break;
case 7:
System.out.println("锻炼身体");
break;
default:
System.out.println("一周只有七天!");
break;
}
}
}
创建枚举的测试类
class Test{
public static void main(String[] args) {
Week01 week = new Week01();
Scanner scanner = new Scanner(System.in);
week.doWhat(1);
week.doWhat(6);
}
}
使用实用类的方法输出