JAVA OptionPane.showMessageDialog formatage de sortie pour les décimales
Je suis très nouveau à Java et à jouer avec l'affichage d'un message avec une interface graphique. Donc, si l'utilisation de la console
System.out.printf("Your total montly bill is $%.2f", totalCost);
me donne de la sortie avec la virgule comme il le devrait. Je suis en train de faire la même chose avec cela, mais j'ai plus de chiffres après la virgule parce que prixtotal est un type double. Comment puis-je formater la sortie pour ne montrer que les deux chiffres après la virgule? Merci.
JOptionPane.showMessageDialog(null, "Your monthly payment is " + totalCost);
Vous devez vous connecter pour publier un commentaire.
Que vous pouvez faire:
Classe DecimalFormat API
Vous pouvez également le faire:
JOptionPane.showMessageDialog(this, "Votre paiement mensuel est" + prixtotal);
df
? Comment l'utiliser dans le cas de l'OP décrit?df
est dans votre exemple de code, votre réponse n'est pas du tout utile. Aussi - il déjà été un exemple d'utilisation deDecimalFormat
.df
.