Como usar o Infinity em Java

Embora seja impossível para um computador representar literalmente o valor do infinito na memória, o Java "duplo" e "flutuante" tipo de dados reserva dois slots em seu intervalo de endereços que são entendidos pelo computador como se referindo a positivo e negativo infinidade.

Passo 1

Abra seu Java Integrated Development Environment (IDE).

Vídeo do dia

Passo 2

Digite o seguinte para definir um duplo (ou flutuante) com um valor infinito positivo ou negativo:

double pInfiniteDouble = Double. POSITIVE_INFINITY; double nInfiniteDouble = Double. NEGATIVE_INFINITY; float pInfiniteFloat = Float. POSITIVE_INFINITY; float nInfiniteFloat = Float. NEGATIVE_INFINITY;

etapa 3

Verifique se um double ou float tem um valor infinito usando o método "isInfinite ()":

pInfiniteDouble.isInfinite (); nInfiniteDouble.isInfinite (); pInfiniteFloat.isInfinite (); nInfiniteFloat.isInfinite ();

Gorjeta

Há um outro valor ímpar definido nos tipos de dados Double e Float: NotaNumber (NAN). Ele é acessado com "Double. NaN "ou" Float. NaN. "

Infinity e NaN são retornados por algumas funções trigonométricas e logarítmicas no pacote matemático Java.