【发布时间】:2016-04-09 13:02:26
【问题描述】:
我正在使用 H2 数据库,当将双精度值和浮点值插入到我的 H2 数据库中时,会发生精度损失,例如,显示 1.7999999523162842 而不是 1.8。
【问题讨论】:
-
使用舍入机制
我正在使用 H2 数据库,当将双精度值和浮点值插入到我的 H2 数据库中时,会发生精度损失,例如,显示 1.7999999523162842 而不是 1.8。
【问题讨论】:
将变量类型声明为 BigDecimal 而不是 Double 或 Float 解决了问题。
【讨论】: