2010-08-30 11 views

risposta

31

Change

DecimalFormat df = new DecimalFormat("#.#"); 

a

DecimalFormat df = new DecimalFormat("#.0"); 

In sostanza, a 0 significa "mostrano sempre la cifra in questa posizione", in cui un # significa "mostrare la cifra in questa posizione, a meno è zero ".

+0

thanx, ha funzionato e ora capisco ... – Xorty

+0

btw se il risultato è 0 e la formattazione è ("# .0") il risultato sarà nulla? dovrei usare ("0.0") invece? – Xorty

+0

quindi otterrai .0 se il risultato è 0. Se vuoi sempre 0.0 allora dovresti cambiarlo in ("0.0"); – CoolBeans

6

È possibile leggere i modelli here. Cambia la seguente riga per fare il trucco.

DecimalFormat df = new DecimalFormat("#.0"); 
Problemi correlati