浮点值在java中

时间:2012-10-15 05:29:17

标签: java

我有一些浮点值,我在其中进行一些乘法

然而,结果是-0,我发现该值太小,因此转换为这个答案。

我需要比较漂浮的不同结果,因此如果它是-0,我就不能做比较。

我该如何解决这个问题?非常感谢提前。

3 个答案:

答案 0 :(得分:3)

尝试并使用BigDecimal,

javadocs在这里http://docs.oracle.com/javase/1.5.0/docs/api/java/math/BigDecimal.html

答案 1 :(得分:1)

尝试使用double,这将提供更高的精度。如果仍然不够,可以使用BigDecimal

答案 2 :(得分:0)

尝试使用java.math.BigDecimal。该文档就在这里:http://docs.oracle.com/javase/7/docs/api/java/math/BigDecimal.html