¿Hay bibliotecas Java para hacer una comparación doble? p.Java Double Comparison
public static boolean greaterThanOrEqual(double a, double b, double epsilon){
return a - b > -epsilon;
}
Cada proyecto que empiezo termino por volver a implementar esto y copiar y pegar el código y la prueba.
NB un buen ejemplo de por qué es mejor usar JAR 3 ª parte es que IBM sugerimos:
"Si no conoce la escala de las mediciones subyacentes, mediante la prueba de " abs (a/b - 1) < épsilon "es probable que sea más robusto que simplemente comparar la diferencia"
dudo que mucha gente habría pensado en esto e ilustra que incluso código simple puede ser sub-óptima.
No sigo. Estás haciendo la comparación allí mismo con una línea de código realmente corta. ¿Por qué tendrías que envolverlo en un método? – Thor84no
¿Por qué querrías una biblioteca que haga doble comparación? No tiene sentido ya que el lenguaje estándar ya lo hace. Coloca ese método tuyo en un JAR, importa cuando sea necesario y listo. – m0skit0
Escribo código para muchas personas diferentes y no puedo usar el mismo JAR por razones de propiedad intelectual. También siempre existe la posibilidad de que mi código tenga errores. –