- Codice: Seleziona tutto
NumberFormat nf = NumberFormat.getInstance();
nf.setMaximumFractionDigits(2);
nf.setMinimumFractionDigits(2);
System.out.println(nf.format(128.235));
Questo per mostrare due cifre dopo la virgola. Il problema
e' che l'arrotondamento utilizzato non e' quello classico, ma nel caso di "5" come prima cifra da tagliare, il numero viene arrotondato alla cifra corrente e non a quella successiva, come dovrebbe essere.
Nell'esempio, il risultato e' 128,23 anzicchè 128,24. Qualcuno sa come cambiare il tipo di arrotondamento nel NumberFormat?
Grazie in anticipo.