2010-08-30 9 views

Répondre

31

changement

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

à

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

Fondamentalement, un 0 signifie "montrent toujours le chiffre dans cette position", où # signifie « montrer le chiffre dans cette position à moins c'est zéro ".

+0

Thanx, a travaillé et je comprends maintenant ... – Xorty

+0

BTW si le résultat est 0 et est formating résultat ("# .0") ne sera rien? devrais-je utiliser ("0.0") à la place? – Xorty

+0

alors vous obtiendrez .0 si le résultat est 0. Si vous voulez toujours 0.0 alors vous devriez changer à (« 0.0 »); – CoolBeans

6

Vous pouvez lire les motifs here. Changez la ligne suivante pour faire l'affaire.

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