BigDecimal使用总结

时间:2025-04-01 07:44:05

BigDecimal用法总结

加减乘除依次方法

        public BigDecimal add(BigDecimal value);
        public BigDecimal subtract(BigDecimal value);
        public BigDecimal multiply(BigDecimal value);
        public BigDecimal divide(BigDecimal value);

举例

        BigDecimal abig=new BigDecimal(10.0);
        BigDecimal bbig=new BigDecimal(9.1);
        BigDecimal cbig=new BigDecimal(8.9);

取反

        System.out.println(abig.negate());

【1】BigDecimal变量定义及赋值

一般的变量定义是:类型 变量名称=变量值。

但是 BigDecimal的赋值是不同的,BigDecimal赋值是

BigDecimal money = new BigDecimal(100);或者BigDecimal money= new BigDecimal(“100”)。

【2】BigDecimal类型运算

加法: add()

减法:subtract()

乘法:multiply()

除法:divide()

绝对值:abs()

【3】实例展示

BigDecimal num1= new BigDecimal(“100”);

BigDecimal num2= new BigDecimal(“10”);

BigDecimal result;

【3.1】加法

result= (num2);

(“加法运算结果是:” + result);

【3.2】减法

result= (num2);

(“减法运算结果是:” + result);

【3.3】乘法

result= (num2);

(“乘法运算结果是:” + result);

【3.4】除法

result= (num2);

(“除法运算结果是:” + result);