ok c'est ce que j'ai fait pour arrondir un double à 2 décimales,
amount = roundTwoDecimals(amount);
public double roundTwoDecimals(double d) {
DecimalFormat twoDForm = new DecimalFormat("#.##");
return Double.valueOf(twoDForm.format(d));
}
Fonctionne très bien si montant = 25,3569 ou quelque chose comme ça. Mais si montant = 25,00 ou montant = 25,0, alors je reçois 25,0! Ce que je veux, c'est à la fois arrondir et mettre en forme avec 2 décimales. Désolé si ma question n'est pas claire. J'apprécierais toute aide.