Java中 两个double型数字相乘的问题,想不明白是怎么回事

2025-02-28 14:29:56
推荐回答(2个)
回答1:

java 中的浮点数运算会出现精度丢失的结果 这是因为他们运算的时候是转换成2进制运算的 所以得到的结果太大 无法表示造成的 避免这种结果的话 就要用LS那位的方法了

回答2:

计算机是二进制的,而小数转成二进制时会出现除不尽的问题
你要想计算精确得用这个类:BigDecimal