例如,如果你正在计算精确度。
p = correct / total
请确保不要除以零:
double p;
if (total == 0.0) {
p = 0.0;
}
else {
p == correct / total;
}
或者检查一下是否得到了 NaN?
double p = correct / total;
if (Double.isNaN(p)) {
p = 0.0;
}
这种方法是否有好处,还是纯属个人偏好?
NaN / x
。 - user166390