Java枚举(enum):
/**
* 星期枚举类
* @author 30869
*
*/
public enum Week {
MON,TUE,WED,THU,FRI,SAT,SUN;
public static void dowhat(Week day){
switch (day) {
case MON:
case TUE:
case WED:
case THU:
case FRI:
System.out.println("工作日,努力写代码");
break;
case SAT:
System.out.println("周六,休息日,看电影");
break;
case SUN:
System.out.println("周日,休息日,打篮球");
break;
default:
System.out.println("一周只有七天");
break;
}
}
}
/**
* 测试枚举类
* @author 30869
*
*/
public class TestEnum {
public static void main(String[] args) {
Week.dowhat(Week.SAT);
Week.dowhat(Week.FRI);
Week.dowhat(Week.SUN);
}
}
public class Java {
public static void main(String[] args) {
show(JavaClass.U1);
show(JavaClass.U2);
show(JavaClass.U3);
}
public static void show(JavaClass javaClass){
switch (javaClass) {
case U1:
System.out.println("第一单元打基础");
break;
case U2:
System.out.println("第二单元胜任Java程序开发");
break;
case U3:
System.out.println("第三单元胜任企业级Java开发");
break;
default:
break;
}
}
}
enum JavaClass{
U1,U2,U3;
}