//创建
        BigDecimal a = BigDecimal.valueOf(10);
        BigDecimal b = new BigDecimal(10);
        BigDecimal c = new BigDecimal("0.1111111");

        System.out.println("加法:"+a.add(b));
        System.out.println("减法:"+a.subtract(b));
        System.out.println("乘法:"+a.multiply(b));
        //10:小数点后的位数 RoundingMode.HALF_DOWN:取舍模式
        System.out.println("除法:"+a.divide(b,10, RoundingMode.HALF_DOWN));
        System.out.println("设置小数点后两位:"+c.setScale(2,BigDecimal.ROUND_HALF_UP));

输出结果
在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐