x

Cómo representar infinito en Java

Por amber d. walker
Aprende a representar infinito en Java.
Jupiterimages/Goodshoot/Getty Images

Aunque es imposible para una computadora representar literalmente el valor infinito en la memoria, los tipos de datos Java "double" y "float" reservan dos ranuras en su rango de direcciones que son entendibles para la computadora para referirse a un valor infinito positivo y negativo.

Paso 1

Abre tu entorno de desarrollo integrado (IDE) Java.

Paso 2

Ingresa lo siguiente para definir un double (o float) con un valor de infinito positivo o negativo:

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

Paso 3

Comprueba si un double o float tiene un valor infinito usando el método "isInfinite()":

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