Las pendientes de Java no son iguales cuando deberían ser [duplicado]

Esta pregunta ya tiene respuestas aquí :
Respuesta 1

Si usa dobles, nunca arreglará esto: hay limitaciones en la forma en que se representan los números decimales, que se acumulan en sus cálculos y le dan estas pequeñas diferencias. Una buena auditoría de código en realidad le advertiría de la igualdad entre dobles.

La única forma de manejarlo es asegurarse de que el valor absoluto de la diferencia esté por debajo de un cierto límite establecido.

Aquí hay un artículo sobre la representación de números en coma flotante y los peligros de las comparaciones.

Alternativamente, puede cambiar a mejores clases para un manejo preciso de números, como BigDecimal.

Respuesta: 2

Comencé a escribir una nueva aplicación en Java 11 y, mientras la ejecutaba, recibí este error a continuación. Leí sobre este problema y parece que es un caso de paquete dividido. Pero no estoy seguro de cómo ...

Me entregaron una aplicación donde estos dos JAR simplemente se incluyen en el directorio lib. Por lo que puedo decir, en realidad no se distribuyen por separado de los paquetes de Java Enterprise Edition. ...

En macos catalina '' 'echo $ VARIABLE' '' veo el valor de la variable pero java no pudo leer la variable del sistema. En Linux no hay un problema, así que creo que es un problema de zsh. Java leyó todos los ...

Estoy tratando de usar mi aplicación Java en un entorno en clúster con Weblogic 10 g, y estamos teniendo problemas con la replicación de la sesión porque muchas clases que generalmente están en la sesión no ...