2011-10-05 2 views
0

Par exemple, je veux calculer ceci: 4 000 000.0 * 4; et j'ai eu ceci: 1.6E7. Que dois-je faire, pour obtenir ceci: 16,000,000.0 ?? THX!!Comment imprimer double dans un format lisible?

+2

Je vous suggère de revoir et d'accepter les réponses précédentes avant d'attendre les gens à passer du temps à répondre à vos questions. –

+0

'1.6E7' est un format lisible. –

Répondre

3

Utilisation DecimalFormat comme suit:

double d = 10000000.00; 
DecimalFormat dfmt = new DecimalFormat(",000.0"); 

System.out.println(dfmt.format(d)); // will display 10,000,000.0 
+0

c'est gentil, merci! MAIS il affichera 10 000 000,00. comment pourrais-je atteindre, pour afficher ceci: 10000000.00 ?? donc pas ",", juste "."? si j'écris ceci: new DecimalFormat ("000.0") ;, il affichera ceci: 10000000,0 – victorio

Questions connexes