Como exibir um double com duas casas decimais

Java

02/06/2014

E ae pessoal, alguem conhece alguma classe que tenha o belo trabalho de exibir um double com só duas casas decimais? Tenho um programa java que quando faz o calculo e normalmente da decimal, vai com muitas casas e quero que no maximo seja exibida somente duas
Gustavo Medeiros

Gustavo Medeiros

Curtidas 0

Respostas

Mauricio Narcizo

Mauricio Narcizo

02/06/2014

Já tentou utilizar o BigDecimal? Com esta classe você pode quantas casas decimais você quiser, utilizando "setScale".
GOSTEI 0
Angelo Santos

Angelo Santos

02/06/2014

Esta é uma das maneira que você pode está usando:

NumberFormat

NumberFormat formatter = new DecimalFormat("#0,00");     
System.out.println(formatter.format(2.0));


Saída:

2,00
GOSTEI 0
Rodrigo Pereira

Rodrigo Pereira

02/06/2014

printf("%.,2f", variavel);
GOSTEI 0
POSTAR