Utilisez la méthode printf() en Java pour une sortie alignée. Vous pouvez spécifier la méthode de sortie via l'indicateur d'alignement dans la chaîne de format : %- : %+ aligné à gauche : ajoutez un signe positif avant un nombre positif, ajoutez un négatif. signer avant un nombre négatif % : ajoutez un espace avant les nombres positifs et désignez %0 avant les nombres négatifs : aligné à droite, complété par des zéros
Comment utiliser Java pour aligner la sortie
La sortie alignée est très utile lors du formatage du texte pour garantir que les colonnes de données sont soigneusement disposées pour améliorer la lisibilité. En Java, vous pouvez utiliser la méthode printf() pour obtenir une sortie alignée.
Syntaxe
printf(String format, Object... args)
printf(String format, Object... args)
对齐标志
在格式字符串中,可以使用对齐标志来指定输出的对齐方式。
%
: 表示开始格式化。-
: 左对齐。+
: 在正数前加正号,在负数前加负号。
: 在正数前加空格,在负数前不加符号。0
args : Paramètres à formater.
Drapeaux d'alignement%
: Indique le démarrage du formatage. -
: Aligné à gauche.
+
: Ajoutez un signe positif avant les nombres positifs et un signe négatif avant les nombres négatifs.
: Ajoutez un espace avant les nombres positifs et aucun signe avant les nombres négatifs.
0
: aligné à droite, complété par des zéros. 🎜🎜🎜🎜Largeur et précision🎜🎜🎜 De plus, la largeur et la précision de la sortie peuvent être spécifiées. 🎜🎜🎜Width : Indique la largeur minimale du champ de sortie. 🎜🎜Précision : Indique le nombre de chiffres à afficher après la virgule (pour les entiers, la précision n'est pas valide). 🎜🎜🎜🎜Exemple🎜🎜🎜L'exemple suivant montre comment aligner la sortie à l'aide de Java : 🎜<code class="java">String name = "John Doe"; int age = 30; // 左对齐,宽度为 15 System.out.printf("%-15s: %d%n", name, age); // 右对齐,宽度为 15,用零填充 System.out.printf("%015s: %d%n", name, age); // 右对齐,宽度为 15,补齐空格 System.out.printf("%15s: %d%n", name, age); // 左对齐,精度为 2 System.out.printf("%-5.2f%n", 123.456);</code>🎜Sortie : 🎜
<code>John Doe : 30 00000John Doe : 30 John Doe: 30 123.46</code>
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!