Maison  >  Article  >  Java  >  Comment aligner la sortie en Java

Comment aligner la sortie en Java

下次还敢
下次还敢original
2024-04-21 01:30:481169parcourir

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 aligner la sortie en Java

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)

  • format:一个格式字符串,指定输出的格式。
  • args:要格式化的参数。

对齐标志

在格式字符串中,可以使用对齐标志来指定输出的对齐方式。

  • %: 表示开始格式化。
  • -: 左对齐。
  • +: 在正数前加正号,在负数前加负号。
  • : 在正数前加空格,在负数前不加符号。
  • 0
format : Une chaîne de format qui spécifie le format de sortie.

args : Paramètres à formater.

Drapeaux d'alignement
  • Dans la chaîne de format, vous pouvez utiliser des indicateurs d'alignement pour spécifier l'alignement de la sortie.
% : 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!

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