Formater les flottants avec précision en Java
Lorsque vous travaillez avec des nombres à virgule flottante en Java, il est souvent nécessaire de les formater avec un nombre spécifique de décimales pour assurer la précision et la lisibilité. La méthode System.out.print ne fournit pas de support direct pour ce formatage.
Printf à la rescousse
Pour obtenir le formatage souhaité, nous pouvons utiliser la méthode printf à la place :
System.out.printf("%.2f", val);
Dans cette chaîne de format, le symbole "%" indique le début d'un spécificateur de conversion et ".2f" spécifie le formatage options:
Caractères de conversion supplémentaires
Au-delà du formatage floats, printf fournit des caractères de conversion pour différents types de données :
Exemple Utilisation
Voici un exemple d'utilisation de printf pour imprimer un flottant avec 2 décimales :
float val = 123.456f; System.out.printf("%.2f", val); // Output: "123.46"
En utilisant printf avec les spécificateurs de conversion appropriés, vous pouvez facilement contrôler le formatage des nombres en Java, garantissant précision et clarté dans votre sortie.
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!