El infinito en Java

Hassan Saeed 12 octubre 2023
  1. Usa Double para implementar el infinito en Java
  2. Usar Float para implementar el infinito en Java
  3. Usar la división con cero para implementar el infinito en Java
El infinito en Java

Este tutorial discute los métodos para implementar el infinito en Java. Hay varios escenarios matemáticos en los que se podría necesitar implementar el infinito para las operaciones matemáticas.

Usa Double para implementar el infinito en Java

La clase Double en Java soporta el infinito. Puedes implementar el infinito positivo o el infinito negativo. El siguiente ejemplo lo demuestra.

import java.util.*;

public class MyClass {
  public static void main(String args[]) {
    double posInf = Double.POSITIVE_INFINITY;
    double negInf = Double.NEGATIVE_INFINITY;
    System.out.println(posInf);
    System.out.println(negInf);
  }
}

Resultado:

Infinity
-Infinity

Usar Float para implementar el infinito en Java

La clase Float en Java también soporta el infinito. Puedes implementar el infinito positivo o el infinito negativo con la clase Float. El siguiente ejemplo ilustra esto.

import java.util.*;

public class MyClass {
  public static void main(String args[]) {
    float posInf = Float.POSITIVE_INFINITY;
    float negInf = Float.NEGATIVE_INFINITY;
    System.out.println(posInf);
    System.out.println(negInf);
  }
}

Resultado:

Infinity
-Infinity

Usar la división con cero para implementar el infinito en Java

También podemos simplemente dividir un número con cero para implementar el infinito en Java. El siguiente ejemplo ilustra esto.

public class Main {
  public static void main(String[] args) {
    System.out.println(1.0 / 0.0);
    System.out.println(-1.0 / 0.0);
    double inf = 1.0 / 0.0;
    double negInf = -1.0 / 0.0;
  }
}

Resultado:

Infinity
-Infinity

Artículo relacionado - Java Math