Float sum = new Float(300); // always somehow calculated
DecimalFormat df = new DecimalFormat("#.#");
String s = df.format(sum/3); // prints 100, I want 100.0
s = df.format(301/3); // pritns 100.3 which is correct
Il risultato deve essere sempre formattato a 1 decimale, come fare?Come mostrare sempre la parte decimale quando si usa DecimalFormat?
thanx, ha funzionato e ora capisco ... – Xorty
btw se il risultato è 0 e la formattazione è ("# .0") il risultato sarà nulla? dovrei usare ("0.0") invece? – Xorty
quindi otterrai .0 se il risultato è 0. Se vuoi sempre 0.0 allora dovresti cambiarlo in ("0.0"); – CoolBeans