Cómo utilizar Infinity en Java

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

Paso 1

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

Video del día

Paso 2

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

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

Paso 3

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

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

Propina

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

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