问个有点水的问题:java有关金额一般用BigDecimal ,如果是重量(会有小数,重量*单价=物品金额)也用BigDecimal?还是用Double。因为直接用Double计算金额会有精度问题
我们的金额用的BigDecimal。double计算有问题
个人认为要求精度的就要BigDecimal
double的精度不够?举个你碰到的例子
但是金额相关的计算都是用到的是BigDecimal
大部分情况应该整体乘数去整
什么意思?
@想上岸钓鱼:
比如3.23元应该化为整数323分,那么运算时保留分即可