Comment formater un numéro en Java

numéros de formatage dans Java est utilisé pour afficher des valeurs telles que la monnaie. Java tronque le "0" Les valeurs décimales après, donc le formatage du numéro affiche un niveau de deux chiffres après la virgule. Pour d'autres applications, il peut y avoir un besoin pour afficher les nombres avec un format différent. Heureusement, Java est livré avec une fonction interne de numéros de format avec seulement quelques lignes de code.

Instructions

  1. Inclure les bibliothèques de format. bibliothèques de classe sont fournis par le compilateur Java pour formater les nombres, mais ils doivent être inclus dans les en-têtes du code. Ce sont les bibliothèques à inclure dans votre code:
    importation java.text.DecimalFormat
    GO
    java.text.NumberFormat importation;




  2. Créer le format. formats numériques utilisent le "#" symbole. Il indique un certain nombre est utilisé à la place du symbole alors que les autres caractères sont insérés de manière statique dans le format. Le code ci-dessous est un exemple de format de nombre en Java:
    NumberFormat MyFormat = new DecimalFormat ("# 0.00")
    GO
    Ce format va ajouter "0" personnages vers des numéros qui ne sont pas des nombres décimaux, similaire à ce qui est nécessaire pour la monnaie.




  3. Imprimer une nombre formaté à l'affichage. Le code suivant utilise le format de nombre défini à l'étape 2 pour formater un nombre décimal:
    à double myMoney = 88
    GO
    System.out.println (myFormat.format (myMoney));

  4. Voir les résultats. Si elle est appliquée correctement, le code devrait compiler et imprimer la décimale formaté suivant:
    88.00

» » » » Comment formater un numéro en Java