作用
表示较大的小数和解决小数运算精度失真问题。
构造方法
1. 通过传递字符串类型的小数来创建对象(较大的小数)
BigDecimal bd3=new BigDecimal("0.01");
2. 通过静态方法来创建对象(精确的小数)
BigDecimal bd6 = BigDecimal.valueOf(0.2);
常见操作
注意:
除法的舍入模式
BigDecimal bd6 = bd1.divide(bd2,2, BigDecimal.ROUND_HALF_UP);
//2为保留小数, BigDecimal.ROUND_HALF_UP为舍弃模式