Java 7: Utilisation des tirets pour améliorer la lisibilité d’un nombre

Author:

 int,string,char,static, url, socket, url, socket, java
Download

 
package java7exemples;
 
 
public class RepresentationNombre
{
    public static void main(String[] args)
     {
          long debitCard = 1234_5678_9876_5432L; // Fonction Java7
          System.out.println("N° de Carte de crédit: " + debitCard);
          System.out.print("Format de carte de crédit:");
          printFormatted(debitCard);
          float minAmount = 5_000F;
          float currentAmount = 5_250F;
          float withdrawalAmount = 500F;
          if ((currentAmount - withdrawalAmount) < minAmount)
           {
            System.out.println("Solde insuffisant pour réaliser cette opération " + minAmount);
           }
     }
 
    private static void printFormatted(long cardNumber)
    {
                String formattedNumber = Long.toString(cardNumber);
                for (int i = 0; i < formattedNumber.length(); i++)
                 {
                    if (i % 4 == 0)
                    {
                    System.out.print(" ");
                    }
                System.out.print(formattedNumber.charAt(i));
                 }
                System.out.println();
   }
}