我用过
Class CheckFloat {
float floatVal;
public boolean isFloatZero(){
return floatVal==0.0f;
}
}
有更好的方法吗?
答案 0 :(得分:0)
您可以使用Math.signum(x) == 0
。它永远不会失败。
答案 1 :(得分:-2)
通过一些检查很容易就可以做到 的第一强> if(floatVal == 0)sop("它为零") 的第二强> float b = floatVal; if(b / floatVal!= 1)sop("它为零"); 但是你应该也知道这里除以零误差。