Como formatar uma variável para uma casa decimal em Java

Escrito por jonah quant | Traduzido por lucas de barros
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como formatar uma variável para uma casa decimal em Java
É possível formatar variáveis em Java para exibirem exatamente um dígito decimal (Justin Sullivan/Getty Images News/Getty Images)

A linguagem de programação Java inclui um suporte embutido para as variáveis ​​numéricas não inteiras do tipo "float" e "double". Os valores dos pontos flutuantes são armazenados em uma representação interna que tem uma precisão finita; os programas podem optar por visualizar e processar esses valores com tantas casas decimais quanto eles necessitarem, contanto que o número de decimais esteja dentro dos limites de precisão. Em particular, é possível escrever um código Java que formate valores de ponto flutuante para que eles sejam exibidos com uma casa decimal em qualquer saída que o programa fornecer.

Nível de dificuldade:
Moderadamente fácil

Outras pessoas estão lendo

Instruções

  1. 1

    Inclua as seguintes linhas no início do código Java:

    import java.util.; import java.text.;

  2. 2

    Formate uma variável "float" — um ponto flutuante de precisão única — com uma casa decimal, como no seguinte exemplo de código:

    DecimalFormat myFormat = new DecimalFormat("####,#"); float myFloat = 46.36778; String formattedFloat = myFormat.format(myFloat); System.out.println(formattedFloat);

    Inclua tantos sinais de "#" antes da vírgula decimal quantas forem as casas decimais pretendidas à esquerda da mesma. O valor em "float" será formatado com uma casa decimal.

  3. 3

    Formate uma variável "double" — um ponto flutuante de precisão dupla — com uma casa decimal, como no seguinte exemplo de código:

    DecimalFormat myFormat = new DecimalFormat("####.#"); double myDouble = 2.718281828; String formattedDouble = myFormat.format(myDouble); System.out.println(formattedDouble);

    Inclua tantos sinais "#" antes da vírgula decimal quantas forem as casas decimais pretendidas à esquerda da mesma. A variável "double" será formatada com uma casa decimal.

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