Comment ajouter des zéros devant un nombre en Java
Étape 1
Préparez votre numéro. Si vous avez déjà un numéro dans votre programme, vous pouvez l'utiliser. Pour la démonstration, l'exemple de code suivant déclare et crée une instance d'une variable numérique: myNumber int = 99;
Cette variable est un entier de type primitif avec une valeur arbitraire. Vous pouvez choisir n'importe quel type de nombre, nom de variable et valeur que vous aimez, car le processus sera le même.
Étape 2
Créez une chaîne de format pour la sortie numérique. Pour ajouter des zéros non significatifs à votre numéro, vous pouvez utiliser la syntaxe suivante: String formatString = String.format ("%% 0% dd", 5);
Ce code spécifie que le nombre total doit comporter cinq chiffres, avec des zéros ajoutés avant le nombre. Le premier paramètre décrit ce format. Modifiez le second paramètre en utilisant la méthode de format de chaîne pour correspondre au nombre de chiffres souhaité. Si le numéro que vous affectez a un format à deux chiffres, ce code Java ajoute trois zéros devant celui-ci. La méthode de chaîne de formatage vous permet de spécifier les modèles à utiliser et de formater la sortie. Cette variable chaîne contient maintenant un motif.
Étape 3
Attribuez un format au numéro et enregistrez le résultat sous forme de chaîne. Ajoutez le code suivant à votre programme: String formattedString = String.format (formatString, myNumber);
Ce code indique à Java d’attribuer un format au nombre avec le même motif que vous avez créé. La chaîne résultante contiendra le nombre avec des zéros supplémentaires à gauche pour un total de cinq chiffres. Dans ce cas, le premier paramètre définit le motif, tandis que le second paramètre correspond au numéro auquel vous souhaitez affecter le format pour utiliser ce motif.
Étape 4
Imprimez votre chaîne numérique avec le format. En fonction des besoins de votre propre programme, vous souhaiterez peut-être simplement stocker la chaîne pour référence future. Si vous souhaitez générer le nombre mis en forme dans la sortie standard, vous pouvez utiliser le code suivant: System.out.println (formattedString);
Comme le numéro formaté est stocké sous forme de chaîne, il peut être utilisé dans tout processus de sortie standard, quel que soit le programme que vous utilisez.
Étape 5
Enregistrez le fichier Java. Compilez le programme et exécutez-le pour analyse. Vérifiez que le format numérique apparaît comme vous le souhaitez. Expérimentez avec le code, modifiez le nombre et les paramètres d'origine dans la méthode de format de chaîne pour voir quelle différence cela fait. Apportez des modifications jusqu'à ce que votre numéro soit correctement formaté.