通过BigDecimal做精确的加减乘除运算:
--创建方式:
1.BigDecimal number1=new BigDecimal(“0.05”);//因为是字符串类型,所以无论如何传递的就是0.05
2. BigDecimal number1=BigDecimal.valueOf(0.01);//valueOf对0.01做了精度处理
3.BigDecimal number3=new BigDecimal(0.05);//0.05在这里表示double类型,故传递数值不准备,输出结果为:0.0500000000000000277555等等。
--运算
BigDecimal result1=number1.add(number2);
BigDecimal result1=number1.subtract(number2);
BigDecimal result1=number1.multiply(number2);
BigDecimal result1=number1.divide(number2);