枚举
Enumeration
枚举类型,简单来说,可以看做是常量的集合
什么时候用枚举
当我们需要一系列有限的值的时候,并且用的比较多,可以使用枚举
使用枚举有什么好处
写枚举的话,更容易发现错误,在编译器会对类型进行检查,从而减少错误
可以替代常量定义,自动实现类型检查,便于维护、编程,减少出错概率
由class 变为 enum
介绍
枚举类型是Java 5新增的特性,它是一种新的类型
枚举类型的定义中列举了该类型所有可能值
使用java.lang.Enum类型来定义枚举
语法格式
[修饰符] enum 类名{
... ...
}
public static void main(String[] args) {
int a = 1;
int b = 2;
String retValue = divide(a,b);
if(retValue.equals("SUCCEESS")) {
System.out.println("成功");
}else {
System.out.println("失败");
}
}
public static String divide(int a, int b) {
try {
int c = a/b;
return "SUCCESS";
}catch(Exception e) {
return "FAIL";
}
}
public class Enum_02 {
public static void main(String[] args) {
int a = 1;
int b = 2;
Result retValue = divide(a,b);
if(retValue.equals(Result.SUCCESS)) {
System.out.println("成功");
}else {
System.out.println("失败");
}
}
public static Result divide(int a,int b) {
try {
int c = a/b;
return Result.SUCCESS;
}catch (Exception e) {
return Result.FAIL;
}
}
}
enum Result{
SUCCESS,FAIL
}