Arredondamento de Casas Decimas

2 respostas
N

Boa tarde a todos !

Estou com sério problema de arredondamento, eu faço contas de divisão com variáveis que chegam até 10 casas de precisão, só que na hora de apresentar para o usuário o resultado final como são valores de calculo de preço de venda, apresento só com 2 casas decimais.
Estou utilizando a classe DecimalFormat para formatar os dados. Algem poderia me ajudar ?
Grato.

2 Respostas

israelwm

Use isso:

//Converte um double em moeda (apenas 2 casas decimais) public double doubleParaMoeda(double value){ double currency = new BigDecimal(value).setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue(); return currency; }

N

Valeu, muito obrigado !

Criado 1 de julho de 2005
Ultima resposta 1 de jul. de 2005
Respostas 2
Participantes 2