public class enum1 {
public static void main(String[] args) {
Result r=divide(10,2);
System.out.println(r==Result.SUCCESS?"计算成功":"计算失败");
}
/*
* 计算两个数的商
* Result.SUCCESS 表示成功。
* Result.FAIT 表示失败
* */
public static Result divide(int a,int b) {
try {
int c=a/b;
return Result.SUCCESS;
}catch (Exception e) {
return Result.FAIT;
}
}
}
//一枚一枚列举出来的,才建议用枚举类型
//枚举编译之后也是生成class文件。
//枚举也是一种引用类型
//枚举中的每一个值可以看作一个常量。
enum Result{
//SUCCESS 是枚举类型中的一个值
//FAIT 也是枚举类型中的一个值
//枚举中的每一个值可以看作一个“常量”
SUCCESS,FAIT
}
如果
Result r=divide(10,0);
System.out.println(r==Result.SUCCESS?“计算成功”:“计算失败”);
因为分母不能为0;