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

Comment aligner la sortie en Java

下次还敢
Libérer: 2024-04-21 02:28:19
original
499 Les gens l'ont consulté
<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="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/202404/21/2024042102282239814.jpg" class="lazy" 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><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>printf(String format, Object... args);</pre><div class="contentsignin">Copier après la connexion</div></div><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>></code></td><td>左对齐,并用空格填充空位</td></tr><tr><td><code>^</code></td><td>居中对齐</td></tr></tbody></table><p><strong>示例:</strong></p><p>要将整数 <code>123</code> 右对齐并用空格填充空位,可以这样写:</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>System.out.printf("%10d", 123);</pre><div class="contentsignin">Copier après la connexion</div></div><p>这将输出:</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code> 123</code></pre><div class="contentsignin">Copier après la connexion</div></div><p>要将浮点数 <code>123.45</code></p><p>Syntaxe : </p><p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>System.out.printf("%12.2f", 123.45);</pre><div class="contentsignin">Copier après la connexion</div></div></p><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>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 : 🎜<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code> 123.45</code></pre><div class="contentsignin">Copier après la connexion</div></div>🎜Cela affichera : 🎜<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>System.out.printf("%-20s", "Hello");</pre><div class="contentsignin">Copier après la connexion</div></div> 🎜 Pour centrer le nombre à virgule flottante <code>123.45</code> et conserver deux décimales, vous pouvez écrire : 🎜<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code>Hello****************</code></pre><div class="contentsignin">Copier après la connexion</div></div>🎜Cela affichera : 🎜rrreee🎜Pour justifier à gauche la chaîne "Bonjour" et remplir les espaces avec astérisques, vous pouvez écrire : 🎜rrreee🎜Cela affichera : 🎜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 de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal