JAVA + ORACLE:执行减法的精确问题

时间:2017-03-07 12:12:40

标签: java oracle precision

我有以下问题。

从数据库中提取了两个值后,我执行了一个减法,获得了精度问题。

例如,提取的两个值是:

Double a1 = rs.getDouble("A");  ---> 20.4
Double a2 = rs.getDouble("B");  ---> 15.4

并且减法返回

Double diff = a2 - a1;  ---> 4.999999999999998

我的预期结果显然是5.0。 我该如何解决?

由于

0 个答案:

没有答案