BigDecimal的加减乘除

    加法
        add()
        示例:a + b
            BigDecimal a = new BigDecimal("1.23");
            BigDecimal b = new BigDecimal("4.56");
            BigDecimal sum = a.add(b);

------------

    减法
        subtract()
        示例:a - b
            BigDecimal a = new BigDecimal("1.23");
            BigDecimal b = new BigDecimal("4.56");
            BigDecimal sum = a.subtract(b);

------------

    乘法
        multiply()
        示例:a * b
            BigDecimal a = new BigDecimal("9.12");
            BigDecimal b = new BigDecimal("8.45");
            BigDecimal sum = a.multiply(b);

------------

    除法
        divide()
        示例一:a/b
            BigDecimal a = new BigDecimal("9.12");
            BigDecimal b = new BigDecimal("8.45");
            BigDecimal sum = a.divide(b);
        
        示例二:a/b 保留两位小数,且采用四舍五入的方式进行舍入
            BigDecimal a = new BigDecimal("9.12");
            BigDecimal b = new BigDecimal("8.45");
            BigDecimal sum = a.divide(b,2,RoundingMode.HALF_UP);

你可能感兴趣的:(java)