很多人在做运算的时候都会运用Int类型或Integer 类型,但是这些数据类型的运算会有精度的缺失。对于金融类的数据运算由于要精确的数字,因此必须要保证每一个运算的小数位都是准确的,那么就需要用到BigDecimal类。
下面就介绍一下BigDecimal类的加减乘除运算及小数位的取舍。
1.BigDecimal类的加减乘除运算函数分别是:
加:add()
减:subtract()
乘:multiply()
除:divide()
举例:
//加法运算
BigDecimal b1 = new BigDecimal(12.021);
BigDecimal b2 = new BigDecimal(14.434);
BigDecimal result =b1.add(b2);
System.out.println("加法:result = " + result);
//减法运算
BigDecimal resul