Java 枚举类的简单使用

鳄鱼君

发表文章数:642

热门标签

, ,

Vieu四代商业主题

高扩展、安全、稳定、响应式布局多功能模板。

¥69 现在购买
首页 » Java » Java 枚举类的简单使用

编写一个简单的程序:

public class EnumerateTest {
    public static void main(String[] args) {
        boolean result = divide(10,3);
        System.out.println(result ? "计算成功":"计算失败");
    }
    /**
     * 计算两个int类型数据的商,计算成功返回true,计算失败返回false
     * @param a int 类型的数据
     * @param b int 类型的数据
     */
    public static boolean divide(int a, int b){
        try{
            int c = a / b;
            return true;
        }catch (Exception e){
            return false;
        }
    }
}

如果在开发中,有可能遇到一个方法的执行结果包含3中情况,多种情况的时候,使用布尔类型就无法满足我们的需求,这时候就需要使用枚举类型:

public class EnumerateTest {
    public static void main(String[] args) {
        Result result = divide(10,3);
        System.out.println(result == Result.SUCCESS ? "计算成功":"计算失败");
    }
    /**
     * 计算两个int类型数据的商,计算成功返回true,计算失败返回false
     * @param a int类型数据
     * @param b int类型数据
     * @return Result.SUCCESS成功 Result.FAIL失败
     */
    public static Result divide(int a, int b){
        try{
            int c = a / b;
            return Result.SUCCESS;
        }catch (Exception e){
            return Result.FAIL;
        }
    }
}

/*
* 枚举:一枚一枚可以列举出来的,才建议使用枚举
* 枚举编译之后也是生成class文件
* 枚举也是一种引用数据类型
* 枚举中的每一个值可以看做是常量
* */

enum Result{
    // SUCCESS 是枚举Result中的一个值
    // FAIL 是枚举Result中的一个值
    SUCCESS,FAIL
}

未经允许不得转载:作者:鳄鱼君, 转载或复制请以 超链接形式 并注明出处 鳄鱼君
原文地址:《Java 枚举类的简单使用》 发布于2020-08-14

分享到:
赞(0) 赏杯咖啡

评论 抢沙发

9 + 1 =


文章对你有帮助可赏作者一杯咖啡

支付宝扫一扫打赏

微信扫一扫打赏

Vieu4.6主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册