枚举是指可以一一枚举出来,个人感觉只是鸡肋,但是为了可以看懂代码还是要会。如果结果只有二个情况,我们可以用布尔就可以处理了,如果超过二个建议使用枚举,当然也可以使用int也是没有问题的。直接看代码吧。
public class Test {
public static void main(String[] args) {
System.out.println( divide(12, 6));//success
System.out.println( divide(12, 0));//fail
}
public static Result divide(int a,int b){//此方法是二个数相除
try {
int d = a/b;
return Result.success;
} catch (Exception e) {
e.printStackTrace();
return Result.fail;
}
}
}
枚举的语法:
public enum Result {
success,fail;//成功或失败
}