Cómo representar infinito en Java

Escrito por amber d. walker | Traducido por paulo gutierrez
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo representar infinito en Java
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.

Nivel de dificultad:
Moderadamente fácil

Otras personas están leyendo

Instrucciones

  1. 1

    Abre tu entorno de desarrollo integrado (IDE) Java.

  2. 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;

  3. 3

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

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

Consejos y advertencias

  • Existe otro valor impar definido en los tipos de datos double y float: NotaNumber (NAN). Se accede a él con "Double.NaN" o "Float.NaN".
  • Infinito y NaN son devueltos por algunas funciones trigonométricas y logarítmicas en el paquete de matemáticas de Java.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles