今天在微信支付时,发现原本double?类型的订单总价sumprice 转换成double时,
在接受方法那边原本的18.63 变成了18.62(做了四舍五入)。为此百思不得其解,最
后考虑到了精度问题,得到解决。
即:
把double换成decimal,原因就是decimal的精度比double高。
如下图:
今天在微信支付时,发现原本double?类型的订单总价sumprice 转换成double时,
在接受方法那边原本的18.63 变成了18.62(做了四舍五入)。为此百思不得其解,最
后考虑到了精度问题,得到解决。
即:
把double换成decimal,原因就是decimal的精度比double高。
如下图: