El infinito en Java
Hassan Saeed
12 octubre 2023
-
Usa
Double
para implementar el infinito en Java -
Usar
Float
para implementar el infinito en Java - Usar la división con cero para implementar 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