java - java中的浮点值

标签 java

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

但是结果是-0,我发现这个值太小了,所以转换成这个答案。

我需要比较 float 的不同结果,因此如果它是-0,我无法进行比较。

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

最佳答案

尝试使用 BigDecimal,

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

关于java - java中的浮点值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12889766/

相关文章:

java - Java Flight Recorder 结果中的垃圾收集统计信息

Java类继承覆盖List字段

java - 将信息从 servlet 发送到 jsp 页面

java - 为什么初始化数组的时间不同

java - 打开 session 查看并提交事务

java - 在数组中查找连续数字组

java - JSP如何管理欢迎文件列表?

java - 对 double 使用字符串格式

java - Joda - 从 PeriodFormat.getDefault().print() 中删除秒、毫秒?

java - 在 Groovy (SoapUI) 中创建属性值列表时,列表会自动排序吗?