Infinito em Java
Hassan Saeed
12 outubro 2023
-
Utilizar o
Double
para implementar o infinito em Java -
Utilize
Float
para implementar o infinito em Java - Utilizar divisão com zero para implementar o infinito em Java
Este tutorial discute métodos para implementar o infinito em Java. Há vários cenários matemáticos em que se pode precisar de implementar o infinito para operações matemáticas.
Utilizar o Double
para implementar o infinito em Java
A classe Double
em Java suporta o infinito. Pode implementar o infinito positivo ou o infinito negativo. O exemplo abaixo demonstra isto.
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
Utilize Float
para implementar o infinito em Java
A classe Float
em Java também suporta o infinito. Pode implementar infinito positivo ou infinito negativo com a classe Float
. O exemplo abaixo ilustra isto.
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
Utilizar divisão com zero para implementar o infinito em Java
Podemos também simplesmente dividir um número com zero para implementar o infinito em Java. O exemplo abaixo ilustra isto.
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