Introdução
O método isInfinite() é um método embutido da classe Float em Java. Ele é usado para verificar se um valor de ponto flutuante é infinito ou não. Retorna true para um valor infinito e false para um valor finito.
O método isInfinite() é um método embutido da classe Float em Java. Ele é usado para verificar se um valor de ponto flutuante é infinito ou não. Retorna true para um valor infinito e false para um valor finito.
O método main() é o ponto de entrada do programa. Nesta etapa, definiremos o método main().
public static void main(String[] args) {
}
Nesta etapa, criaremos uma variável float e atribuiremos um valor a ela. O valor pode ser qualquer número float finito ou infinito. Neste laboratório, usaremos os valores Float.POSITIVE_INFINITY e Float.NaN.
float myFloat = Float.POSITIVE_INFINITY;
Nesta etapa, usaremos o método isInfinite() para verificar se o valor float é infinito ou não.
boolean infinity = Float.isInfinite(myFloat);
if(infinity == true){
System.out.println("Value is infinite");
} else {
System.out.println("Value is finite");
}
Aqui, Float.isInfinite(myFloat) retornará true se o valor de myFloat for infinito.
Nesta etapa, também usaremos o método isNaN() para verificar se o valor float não é um número (NaN) ou não.
boolean nan = Float.isNaN(myFloat);
if(nan == true){
System.out.println("Value is not a number (NaN)");
} else {
System.out.println("Value is not NaN");
}
Aqui, Float.isNaN(myFloat) retornará true se o valor de myFloat for NaN.
Salve o arquivo FloatingNumbers.java e abra seu Terminal ou Prompt de Comando. Compile o arquivo usando o comando javac:
javac FloatingNumbers.java
Execute o programa usando o comando java:
java FloatingNumbers
Você verá a saída como:
Value is infinite
Value is not NaN
Neste laboratório, aprendemos sobre o método isInfinite() da classe Float em Java, que é usado para verificar se um valor de ponto flutuante é infinito ou não. Também aprendemos como usar o método isNaN() para verificar se o valor float não é um número.