是否有任何Java库进行双重比较? 例如Java双重比较
public static boolean greaterThanOrEqual(double a, double b, double epsilon){
return a - b > -epsilon;
}
我开始的每个项目都是重新实现这个和复制粘贴代码和测试。
NB的,为什么它能够更好地使用第三方JAR的一个很好的例子是IBM提出以下建议:
“如果你不知道的基本测量的规模,使用 测试” ABS (A/b - 1)<小量“很可能是比单纯 比较差更强大的”
我怀疑很多人会想到这一点,并说明,即使简单的代码可能是次优的。
我不关注。你正在用比较短的代码进行比较。你为什么需要用一种方法来包装它? – Thor84no 2012-07-09 07:48:27
为什么你想要一个双倍比较的图书馆?因为标准语言已经做到了,所以没有任何意义。把你的方法放在JAR中,随时导入并完成。 – m0skit0 2012-07-09 07:49:18
我为许多不同的人编写代码,因知识产权原因无法使用相同的JAR。此外,总是有我的代码错误的机会。 – 2012-07-09 07:54:12