BigDecimal大于0,加减乘除运算

版权声明: https://blog.csdn.net/qq_35548458/article/details/91455179

BigDecimal的运算——加减乘除

    声明变量
    BigDecimal a = new BigDecimal("1000");
    BigDecimal b = new BigDecimal("10.05");
    BigDecimal c = new BigDecimal("-100");

加法 add()函数

       BigDecimal result = a.add(b);

减法subtract()函数

        BigDecimal result = a.subtract(b);

乘法multipy()函数

        BigDecimal result = a.multipy(b);

除法divide()函数

        BigDecimal result = a.divide(b);

绝对值abs()函数

        BigDecimal result = a.abs();
        BigDecimal result2 = c.abs();

BigDecimal 和 0 比较大小

调用BigDecimal中的compareTo方法, 如:

int i = bigDecimal.compareTo(BigDecimal.Zero);
i=0:表示bigDecimal的值  等于 0
i=1:表示bigDecimal的值与 大于0
i=-1:表示bigDecimal的值与 小于 0

BigDecimal 比较大小

调用BigDecimal中的compareTo方法, 如:

a.compareTo(b);
返回值
 0:表示 a等于b
 1:表示 a大于b
-1:表示 a小于b

猜你喜欢

转载自blog.csdn.net/qq_35548458/article/details/91455179