Mais
×

Como utilizar o infinito em Java

Atualizada March 23, 2017

Embora seja impossível para um computador representar literalmente o valor do infinito, os tipos de dados "double " e "float" do Java reservam dois espaços em seus endereços para se referir ao infinito positivo e negativo.

Instruções

  1. Abra seu IDE (Ambiente Integrado de Desenvolvimento) de Java.

  2. Digite o código seguinte para definir um "double" ou "float" com o 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;

  3. Verifique se o "double" ou o "float" possuem o valor de infinito utilizando a função "isInfinite()":

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

Dicas

  • Existe outro valor incalculável definido nos tipos de dados "double" e "float": O NotaNumber (NAN). Ele é acessado com "Double.NaN" ou "Float.NaN".
  • O infinito e o NaN são retornados por algumas funções trigonométricas e logarítmicas no pacote "math" do Java.
bibliography-icon icon for annotation tool Cite this Article