阅读背景:

Java2核心技术学习笔记

来源:互联网 
1.浮点数不适用于禁止出现舍入误差的金融计算中。例如,命令System.out.println(2.0-1.1)将打印出0.89999999999,而不是人们希望的0.9,原因在于浮点数值是采用二进制系统表示的,无法精确的表示1/10。这就好像十进制无法精确的表示1/3一样。如果需要在数值计算中部含有任何舍入误差,就应该使用BigDecimmal类。 1.浮点数不适用于禁止出现舍入误差的金融计算中。例如,命令System.out.println



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: