Encontré un error en mi código que se reducía a comparar Double(0.0)
con Double.MIN_VALUE
. Esencialmente, lo siguiente devuelve falso:¿Double.MIN_VALUE es mayor que cero en Java?
System.out.println(0.0 > Double.MIN_VALUE);
¿Cómo es esto posible?
Aquí imprime falso. –
Para el programador .NET: el equivalente para Java 'Double.MIN_VALUE' en .NET es' double.Epsilon'. El valor .NET de 'double.MinValue' es el valor representable * más grande * (en valor absoluto) (finito). –