为什么要用BigDecimal 一般货币计算的时候都要用到BigDecimal类,为什么一般不适用float或者double呢?先看一下浮点数的二进制表示:小数 0.1250.125 * 2 = 0.2500.25 * 2 = 0.500.5 * 2 = 11算法是 *2 直到没有小数为止 ,得到0.125 二进制表示为0 . 0 0 1小数 0.90.9 *... Other 2023-06-16 61 点赞 0 评论 92 浏览