解决浮点类型在商业运算中的精度丢失问题

解决浮点类型在商业运算中的精度丢失问题 导言:money一直是一个敏感的话题,商业运算中money的计算显得有为重要,我们知道在java中浮点类型float,double在运算中会出现精度丢失的问题 场景:例如某用户有10块钱,买了一件商品花了8.8,理应剩下1.2元。但却无法继续购买价格为1.2元的商品,这就出现了1.2+8.8不等于10的现象,用户就会觉得特别不合理,明明是10块的东西而十块钱
相关文章
相关标签/搜索