Formatage de valeurs doubles avec deux décimales en Java
Lorsque vous travaillez avec des valeurs doubles en Java, il est souvent nécessaire de les formater avec un nombre de décimales. La classe DecimalFormat fournit une méthode simple pour y parvenir.
Question originale :
Vous recherchez un moyen simple de gérer le formatage des valeurs décimales en Java. Vous avez utilisé DecimalFormat("#.##") mais vous êtes intéressé par une meilleure approche.
Réponse :
L'approche fournie utilisant DecimalFormat("#. ##") est déjà le moyen le plus efficace de formater des valeurs doubles avec deux décimales. Cependant, il y a une correction mineure à votre modèle :
DecimalFormat df = new DecimalFormat("#.00");
Notez le "00" dans le modèle, qui spécifie exactement deux décimales. Si "#.##" (# représentant des chiffres "facultatifs") est utilisé, les zéros à droite seront supprimés. Par exemple, new DecimalFormat("#.##").format(3.0d) affichera "3" au lieu de "3.00".
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!