Arredondar e diminuir o número de casas decimais em Java

Publicado por Robson Fernando Gomes em 09/02/2016

[ Hits: 46.390 ]

Blog: http://maguscode.blogspot.com/

 


Arredondar e diminuir o número de casas decimais em Java



O objetivo desta dica é bem simples, que no caso é explicar como se diminui a quantidade de casas decimais de um double exibe em Java e também realizar o arredondamento das casas decimais.

Diminuindo a quantidade de casas decimais

Para fazermos diminuição e arredondamento utilizaremos a classe DecimalFormat. Vale lembrar que no casso do arredondamento quando o último digito é maior ou igual a cinco o valor é arredondado para cima caso for menor que cinco o valor é arredondado para baixo. Por exemplo:
  • O valor 3.355 arredondado seria 3.36.
  • O valor 3.343 arredondado seria 3.34.

Sintaxe:

private DecimalFormat formatador = new DecimalFormat(formato);

Onde:
  • formato - Formato do retorno em string ex: "0.00"

Exemplo:

import java.text.DecimalFormat;

public class Teste {

  public static void main(String args[]) {
  double numero = 1.9851008;
  DecimalFormat formatador = new DecimalFormat("0.00");
  System.out.println("Número antes da formatação: " + numero);
  System.out.println("Número depois formatação: " + formatador.format(numero));
 }

}

Saída padrão:

Número antes da formatação: 1.9851008
Número depois formatação: 1,99


Nesse exemplo o valor 1.9851008 foi arredondado para 1,99 por que o número 1.9851008 era maior que 5.

Outras dicas deste autor

Fazer o leitor de cd ejetar a bandeja

Montando e conectando em um servidor NFS

Instalando o PostgreSQL no GNU/Linux

Como descobrir o tamanho de um arquivo em Java

Executar comandos do terminal Linux em Java

Leitura recomendada

Como lista todas fontes do computador em Java

Introdução a interface gráfica com NetBeans

Criando e usando arquivos de propriedades em Java

NetBeans IDE - "Não foi possível localizar nem carregar a classe principal" [Resolvido]

Por quê o Java tem uma xícara de café na logo

  

Comentários
[1] Comentário enviado por lorhangomesnew em 01/10/2018 - 22:36h

Valeu amigo ajudou



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts