Java双重比较

DD.*_*DD. 14 java double

有没有用于进行双重比较的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"可能比仅仅比较差异更加稳健"

我怀疑很多人会想到这一点,并说明即使是简单的代码也可能是次优的.