Como utilizar o infinito em Java

Escrito por amber d. walker | Traduzido por eudes filho gomes
  • Compartilhar
  • Tweetar
  • Compartilhar
  • E-mail

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.

Nível de dificuldade:
Moderadamente fácil

Outras pessoas estão lendo

Instruções

  1. 1

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

  2. 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. 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 & Advertências

  • 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.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível