Como representar o infinito em Java

Embora seja impossível para um computador representar literalmente o valor infinito na memória, os tipos de dados Java “double” e “float” reservam dois slots no intervalo de endereços que são compreensíveis para o computador se referirem a um valor infinito positivo e negativo .

Passo 1

Abra seu ambiente de desenvolvimento integrado (IDE) Java.

Etapa 2

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

double pInfiniteDouble = Duplo.POSITIVE_INFINITY; double nInfiniteDouble = Duplo.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 ();

Referências

 

Você pode estar interessado:

Deixe um comentário