使用=比较Java中的浮点数有什么问题?根据这个java.sun页面 ==是Java中浮点数的相等比较运算符。但是,当我键入此代码时:if(sectionID == currentSectionID)在我的编辑器中运行静态分析,得到:“JAVA 0078浮点值与=相比”使用==要比较浮点值?正确的方法是什么?
3 回答
阿晨1998
TA贡献2037条经验 获得超6个赞
if(Math.abs(sectionID - currentSectionID) < epsilon)
冉冉说
TA贡献1877条经验 获得超1个赞
添加回答
举报
0/150
提交
取消