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

Comment aligner la sortie en Java

下次还敢
下次还敢original
2024-04-21 02:28:19417parcourir
<blockquote> <p>En Java, vous pouvez utiliser la méthode printf pour générer l'alignement et contrôler le format et l'alignement via des spécificateurs de format, notamment : aligné à gauche, ajouter le signe 0 avant les nombres signés, remplir les espaces avec des zéros< -aligné avec des espaces Comblez les lacunes ^ Alignement au centre </p></blockquote><p><img src="https://img.php.cn/upload/article/202404/21/2024042102282239814.jpg"/ alt="Comment aligner la sortie en Java" ></p><p><strong>Comment afficher l'alignement en Java </strong></p><p>En Java, nous pouvons utiliser la méthode <code>printf</code> pour afficher l'alignement. La méthode <code>printf</code> fournit une variété de spécificateurs de format pour contrôler le format et l'alignement de la sortie. <code>printf</code> 方法来输出对齐。<code>printf</code> 方法提供了多种格式说明符,可以控制输出的格式和对齐方式。</p><p><strong>语法:</strong></p><pre class="brush:php;toolbar:false"><code class="java">printf(String format, Object... args);</code></pre><p><strong>参数:</strong></p><ul><li><code>format</code>: 格式化字符串,其中包含占位符(例如 <code>%d</code>、<code>%s</code>)。</li><li><code>args</code>: 要输出的实际参数。</li></ul><p><strong>对齐说明符:</strong></p><table><thead><tr><th>说明符</th><th>描述</th></tr></thead><tbody><tr><td><code>-</code></td><td>左对齐</td></tr><tr><td><code>+</code></td><td>在带符号的数字前加符号</td></tr><tr><td><code>0</code></td><td>用零填充空位</td></tr><tr><td><code><</code></td><td>右对齐</td></tr><tr><td><code>></p> <td>左对齐,并用空格填充空位</td> <tr> <td><code>^</code></td> <td>居中对齐</td> </tr> <p><strong>示例:</strong></p> <p>要将整数 <code>123</code> 右对齐并用空格填充空位,可以这样写:</p> <pre class="brush:php;toolbar:false"><code class="java">System.out.printf("%10d", 123);</code></pre> <p>这将输出:</p> <pre class="brush:php;toolbar:false"><code> 123</code></pre> <p>要将浮点数 <code>123.45</code></p> <p>Syntaxe : </p> <p></p> <pre class="brush:php;toolbar:false"><code class="java">System.out.printf("%12.2f", 123.45);</code></pre> <p>Paramètres : </p>🎜<ul> <li> <code>format</code> : Chaîne de format contenant des espaces réservés (tels que <code>%d</code> , <code>% s</code>). </li> <li> <code>args</code> : les paramètres réels à afficher. </li> </ul>🎜🎜Spécificateur d'alignement : 🎜🎜<table> <thead><tr> <th>Spécificateur</th> <th>Description</th> </tr></thead> <tbody> <tr> <td><code>-</code></td> <td>Aligné à gauche</td> </tr> <tr> <td> <code>+</code> td ></td> <td>Ajouter les nombres signés</td> </tr> <tr> <td><code>0</code></td> <td>Remplir les espaces avec des zéros</td> </tr> <tr> <td><code><</code></td><td>Aligné à droite</td></tr><tr><td><code>></code></td> <td>Aligner à gauche et remplir les espaces vides avec des espaces</td> </tr> <tr> <td><code>^</code></td> <td>Aligner au centre</td> </tr> </tbody> </table>🎜🎜Exemple : 🎜🎜🎜Pour aligner à droite l'entier <code>123</code> et remplir les espaces avec des espaces, vous pouvez écrire : 🎜<pre class="brush:php;toolbar:false"><code> 123.45</code></pre>🎜Cela affichera : 🎜<pre class="brush:php;toolbar:false"><code class="java">System.out.printf("%-20s", "Hello");</code></pre> 🎜 Pour centrer le nombre à virgule flottante <code>123.45</code> et conserver deux décimales, vous pouvez écrire : 🎜<pre class="brush:php;toolbar:false"><code>Hello****************</code></pre>🎜Cela affichera : 🎜rrreee🎜Pour justifier à gauche la chaîne "Bonjour" et remplir les espaces avec astérisques, vous pouvez écrire : 🎜rrreee🎜Cela affichera : 🎜rrreee</blockquote>

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