您的位置:首页 > 其它

第四十八条:如果需要精确的答案,请避免使用float和double

2015-05-14 15:29 260 查看
让一个float或者double精确的表示0.1或者10的任何负数次方值都是不可能。float和double它们执行二进制浮点运算,

它们是为了在广泛的数值范围上提供较为精确的快速近似计算而精心设计的,所以它们并没哟提供完全精确的结果。

在涉及到精确计算时 使用BigDecimal ,int ,long。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: