java语言中的float 类型

上一篇 / 下一篇  2017-11-14 10:25:46 / 个人分类:总结规划



最近在项目中遇到一个bug,输入的float类型的分值1.2 ,40个1.2的相加总和不等于整数值48,而40个float类型的1.5的总和相加等于整数值60,是不是有点奇怪。
来看看相加的结果:
多个1.5相加的结果:

多个1.2相加的结果:



如果按照整数相加的总和来计算float类型的相加总和,就让人产生错觉:
1.2*40 !=48

由此而得知:计算机计算float和整数之和的不同点。

TAG:

 

评分:0

我来说两句

Open Toolbar