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

Comment aligner la sortie en Java

下次还敢
下次还敢original
2024-04-21 01:48:551148parcourir

Alignez la sortie via la méthode printf() en Java. Les étapes sont les suivantes : Spécifiez le spécificateur de format, tel que %d pour un entier. L'alignement est spécifié à l'aide d'indicateurs d'alignement : '-' aligné à gauche, '+' signes positifs avant les nombres positifs, '' espaces avant les nombres positifs, '0' justifié à droite et complété par des zéros. Définissez la largeur minimale du champ, spécifiez la largeur minimale du champ de sortie. Sur la base de ces paramètres, utilisez la méthode printf() pour aligner la sortie.

Comment aligner la sortie en Java

Comment aligner la sortie en Java

En Java, vous pouvez utiliser la méthode printf() pour aligner la sortie. Cette méthode nécessite les paramètres suivants : printf() 方法来对输出进行对齐。此方法需要以下几个参数:

  • 格式说明符:指定数据的格式化方式,例如 %d 表示整数,%f 表示浮点数。
  • 对齐标志(可选):指定文本在字段中的对齐方式。
  • 填充字符(可选):指定未填充文本的字符。
  • 最小字段宽度(可选):指定输出字段的最小宽度。

对齐标志

对齐标志可以是以下几个值:

  • -:左对齐
  • +:在正数前显示正号
  • :在正数前显示空格
  • 0:右对齐并使用零填充

最小字段宽度

最小字段宽度指定输出字段的最小宽度。如果输出文本的长度小于最小宽度,则使用填充字符填充输出字段。

示例

以下示例将浮点数 5.5 输出为右对齐,最小字段宽度为 10,使用空格填充:

<code class="java">System.out.printf("%10.2f", 5.5);</code>

输出:

<code>     5.50</code>

以下示例将整数 123

  • Spécificateur de format :

    Spécifie la méthode de formatage des données, par exemple, %d représente un entier, %f code> Représente un nombre à virgule flottante.

  • Drapeau d'alignement (facultatif) :

    Spécifiez l'alignement du texte dans le champ.

  • Caractère de remplissage (facultatif) :

    Spécifiez les caractères pour le texte non rempli.

  • Largeur minimale du champ (facultatif) : 🎜Spécifiez la largeur minimale du champ de sortie.
🎜🎜Drapeau d'alignement🎜🎜🎜Le drapeau d'alignement peut avoir les valeurs suivantes : 🎜
  • - : aligné à gauche
  • > : Afficher un signe plus avant un nombre positif
  •  : Afficher un espace avant un nombre positif
  • 0 code > : aligné à droite et complété par des zéros
🎜🎜Largeur minimale du champ🎜🎜🎜La largeur minimale du champ spécifie la largeur minimale du champ de sortie. Si la longueur du texte de sortie est inférieure à la largeur minimale, des caractères de remplissage sont utilisés pour remplir les champs de sortie. 🎜🎜🎜Exemple🎜🎜🎜L'exemple suivant génère un nombre à virgule flottante 5.5 justifié à droite, avec une largeur de champ minimale de 10, complété par des espaces : 🎜
<code class="java">System.out.printf("%-6d", 123);</code>
🎜Sortie : 🎜
<code>123   </code>
🎜L'exemple de sortie suivant un entier 123 La sortie est justifiée à gauche, avec une largeur de champ minimale de 6, en utilisant un remplissage de zéro : 🎜
<code class="java">System.out.printf("%10s", "Hello");</code>
🎜Sortie : 🎜
<code>   Hello   </code>
🎜L'exemple suivant génère la chaîne "Bonjour" alignée au centre, avec une largeur de champ minimale de 10, en utilisant des astérisques Remplissage : 🎜rrreee🎜Sortie : 🎜rrreee

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