HOWTO · Java
El infinito en Java
El artículo introduce métodos para implementar el infinito en Java.
En esta página
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