Como arredondar duas casas decimais em Java?
Isso foi o que fiz para arredondar duas casas decimais:
amount = roundTwoDecimals(amount);
public double roundTwoDecimals(double d) {
DecimalFormat twoDForm = new DecimalFormat("#.##");
return Double.valueOf(twoDForm.format(d));
}
Isso funciona muito bem se a quantidade = 25.3569 ou algo assim, mas se a quantidade = 25.00 ou a quantidade = 25.0, então eu recebo 25.0! O que eu quero é tanto arredondar quanto formatar com duas casas decimai