Cómo usar Infinity en Java

Aunque es imposible que una computadora represente literalmente el valor de infinito en la memoria, el tipo de datos "doble" y "flotante" de Java reserva dos ranuras en su rango de direcciones que la computadora entiende que se refieren a infinito positivo y negativo.

Paso 1

Abra su entorno de desarrollo integrado (IDE) de Java.

Paso 2

Escriba lo siguiente para definir un doble (o flotante) con un valor de infinito positivo o negativo:

doble pInfiniteDouble =Double.POSITIVE_INFINITY; double nInfiniteDouble =Double.NEGATIVE_INFINITY; float pInfiniteFloat =Float.POSITIVE_INFINITY; float nInfiniteFloat =Float.NEGATIVE_INFINITY;

Paso 3

Verifica si un doble o flotante tiene un valor de infinito usando el método "isInfinite()":

pInfiniteDouble.isInfinite(); nInfiniteDouble.isInfinite(); pInfiniteFloat.isInfinite(); nInfiniteFloat.isInfinite();

Consejo

Hay otro valor impar definido en los tipos de datos Double y Float:NotaNumber (NAN). Se accede con "Double.NaN" o "Float.NaN".

Infinity y NaN son devueltos por algunas funciones trigonométricas y logarítmicas en el paquete matemático de Java.