Maison > Java > javaDidacticiel > Comment formater des valeurs doubles à deux décimales en Java ?

Comment formater des valeurs doubles à deux décimales en Java ?

Patricia Arquette
Libérer: 2024-12-13 10:22:12
original
186 Les gens l'ont consulté

How to Format Double Values to Two Decimal Places in Java?

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");
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal