无穷小数扩张,没有精确的十进制结果,以下结果会报:
BigDecimal bd1 = new BigDecimal(10);
BigDecimal bd2 = new BigDecimal(3);
//注意 : BigDecimal 不能用运算符 计算
BigDecimal divide = bd1.divide(bd2);
/**以下是解决方法**/
//保留两位小数,四舍五入
BigDecimal divide = bd1.divide(bd2,2,BigDecimal.ROUND_HALF_UP);