有没有用于进行双重比较的java库?例如
public static boolean greaterThanOrEqual(double a, double b, double epsilon){
return a - b > -epsilon;
}
Run Code Online (Sandbox Code Playgroud)
我开始的每个项目我最终都会重新实现这个并复制粘贴代码和测试.
NB为什么更好地使用第三方JAR的一个很好的例子是IBM推荐以下内容:
"如果您不知道基础测量的规模,使用测试"abs(a/b - 1)<epsilon"可能比仅仅比较差异更加稳健"
我怀疑很多人会想到这一点,并说明即使是简单的代码也可能是次优的.
| 归档时间: |
|
| 查看次数: |
10400 次 |
| 最近记录: |