Maison >Java >javaDidacticiel >Comment formater avec précision les flotteurs en Java ?

Comment formater avec précision les flotteurs en Java ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-24 05:06:14730parcourir

How to Precisely Format Floats in Java?

Comment formater des flottants avec une précision spécifique en Java

Problème :
Besoin d'imprimer un flottant avec précisément deux décimales.

Est-ce que System.out.print Suffisant ?
Non. System.out.print seul ne peut pas formater les flottants avec une précision spécifique.

Solution :

Pour réaliser ce formatage, utilisez la méthode printf avec le spécificateur de conversion approprié :

System.out.printf("%.2f", val);

Répartition :

  • % : Début du spécificateur de format.
  • .: Séparateur entre les parties entières et fractionnaires.
  • 2: Nombre de décimales à inclure.
  • f: Caractère de conversion pour un flottant- numéro de point.

Conversion supplémentaire Caractères :

Au-delà des flottants, Java propose divers caractères de conversion :

  • d : entier décimal
  • o : entier octal
  • e : Notation scientifique

Exemple Utilisation :

Pour formater et imprimer un flotteur nommé température avec deux décimales :

System.out.printf("Temperature: %.2f degrees Celsius", temperature);

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!

Déclaration:
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