当我开始使用equals运算符比较两个float值时,我使用的代码查看工具会抱怨以下内容。正确的方法和方法是什么?有没有可以重用的辅助函数(commons- *)?
描述
无法使用equals(==)运算符比较浮点值
说明
由于使用舍入误差,因此使用相等(==)或不相等(!=)运算符比较浮点值并不总是准确的。
建议
比较两个浮点值,看它们是否接近。
float a;
float b;
if(a==b)
{
..
}
猛跑小猪
相关分类