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.