>> Tecnologia eletrônica >  >> Lar inteligente >> Vida Inteligente

Como usar o Infinity em Java


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

Etapa 1


Abra seu ambiente de desenvolvimento integrado (IDE) Java.

Etapa 2


Digite o seguinte para definir um double (ou float) com um valor de 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();

Dica


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 Java math.