双精度

时间:2011-06-30 12:29:22

标签: java

我在java中遇到精度问题。我必须计算:

a * b -c, where:
a = 5.454E14
b = 3.646E-40
c = 2.3

得分为-2.3。我怎么解决呢?我不想收看分数。

3 个答案:

答案 0 :(得分:1)

您可以使用BigDecimal:)

答案 1 :(得分:0)

您可以使用提供可配置精度的BigDecimal

答案 2 :(得分:0)

使用Big Decimal进行精度计算