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

Publicado por Robson Fernando Gomes em 09/02/2016

[ Hits: 21.040 ]

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

Instalação de arquivos .bin no Linux

Instalando MSN Messenger no Linux

Iniciando navegadores em modo privado

Convertendo tipo "data" para "calendar" em Java

Utilizando split e cat para maninpular arquivos

Leitura recomendada

Banco do Brasil com Java nativo no Firefox/Iceweasel - Instalação no Debian

Eclipse e Java para iniciantes (vídeo tutoriais)

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

Introdução a interface gráfica com NetBeans

Visualizando applets

  

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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts