货币计算为什么使用BigDecimal

参考来源: 【java】为什么要使用BigDecimal类型进行高精度运算     float,double等精度丢失问题     MSDN-为何浮点数可能丢失精度        例子: BigDecimal的使用是用来解决浮点运算可能精度丢失的问题,那为什么浮点数可能会丢失精度? 首先考虑浮点数的二进制表示,如 : 小数 0.125 0.125 * 2 = 0.25 0 0.25 * 2 = 0
相关文章
相关标签/搜索