Maison >Java >javaDidacticiel >Comment puis-je formater des nombres en Java pour plus de lisibilité et de précision ?
Formatage des nombres en Java
Le formatage des nombres en Java vous permet de contrôler la façon dont les nombres sont affichés à l'utilisateur, souvent à des fins de lisibilité ou de précision. . Voici comment procéder :
Formater un nombre selon un nombre spécifique de décimales
Pour arrondir et formater un nombre selon un nombre spécifique de décimales, utilisez BigDecimal ou Math.round().
import java.math.BigDecimal; double r = 5.1234; int decimalPlaces = 2; BigDecimal bd = new BigDecimal(r); bd = bd.setScale(decimalPlaces, BigDecimal.ROUND_HALF_UP); r = bd.doubleValue();
Formater un nombre avec Virgules
Pour ajouter des virgules à un nombre, utilisez DecimalFormat.
import java.text.DecimalFormat; DecimalFormat df2 = new DecimalFormat( "#,###,###,##0.00" ); double dd = 100.2397; double dd2dec = new Double(df2.format(dd)).doubleValue();
Arrondi des nombres
Si un arrondi est nécessaire avant le formatage, vous pouvez utiliser Math.round() :
double r = 5.1234; double rounded = Math.round(r * 100.0f) / 100.0f;
Meilleur Pratiques
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!