1.枚举类型的定义
枚举是一种引用数据类型,编译生成后为.class文件,枚举的每一个值可以看做常量
结果为两种建议使用布尔类型,超过两种并且可以列举的建议使用枚举类型
enum{
枚举值1,枚举值2,枚举值3
}
2.示例
高版本JDK,switch语句支持int、String、枚举…
public enum Color{
RED,BLUE,YELLOW,BLACK
}
public class EnumTest{
public static void main(String[] args){
Result r = divide(10,2);
SYstem.out.println(r == Result.SUCCESS?"计算成功":"计算失败");
}
public static Result divide(int aa,int b){
try{
int c = a/b;
return Result.SUCCESS;
}catch (Exception e)
return Result.FAIL;
}
}
enum{
SUCCESS,FAIL
}
}
switch(Seasion.AUTUMN){
case SPRING
System.out.println("春天");
break;
case AUTUMN
System.out.println("秋天");
break;
}