标签:BigDecimal

JAVA

Java 中 6.6f + 1.3f != 7.9f ? 到底是什么鬼?

herman 5年前 (2018-12-07) 2351浏览

今天早上有网友在群里说感觉他自己什么都会,我感觉他膨胀了,就给他出了一个基础题。把他难坏了,让我给他解释为什么?下面我们就一起来讨论讨论这个问题。 float f1 = 6.6f; float f2 = 1.3f; System.out...

JAVA

使用 BigDecimal 进行精确的加减乘除运算

herman 6年前 (2018-08-21) 4734浏览 0评论

编程的世界中有很多奇特的数字,尤其是一些带小数计算的,结果往往和你要的差别很大。另外在一些银行和电商项目中,关于 float、double 精度丢失问题也时常发生,那么我们在面对这些问题时该如何解决呢?答案就是使用 BigDecimal 进行精确...