Rumah > Java > javaTutorial > teks badan

Bagaimana untuk menyelaraskan output dalam java

下次还敢
Lepaskan: 2024-04-21 02:28:19
asal
420 orang telah melayarinya
<blockquote> <p>Di Java, anda boleh menggunakan kaedah printf untuk mengeluarkan penjajaran, dan mengawal format dan penjajaran melalui penentu format, termasuk: dijajarkan ke kiri, tambahkan tanda 0 sebelum nombor yang ditandatangani, isikan celah dengan sifar< -diselaraskan dengan ruang Isi celah ^ Penjajaran tengah </p></blockquote><p><img src="https://img.php.cn/upload/article/202404/21/2024042102282239814.jpg"/ alt="Bagaimana untuk menyelaraskan output dalam java" ></p><p><strong>Cara mengeluarkan penjajaran dalam Java </strong></p><p>Di Java, kita boleh menggunakan kaedah <code>printf</code> untuk penjajaran output. Kaedah <code>printf</code> menyediakan pelbagai penentu format untuk mengawal format dan penjajaran output. <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"><code class="java">printf(String format, Object... args);</code></pre><div class="contentsignin">Salin selepas log masuk</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>></p> <td>左对齐,并用空格填充空位</td> <tr> <td><code>^</code></td> <td>居中对齐</td> </tr> <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"><code class="java">System.out.printf("%10d", 123);</code></pre><div class="contentsignin">Salin selepas log masuk</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">Salin selepas log masuk</div></div> <p>要将浮点数 <code>123.45</code></p> <p>Sintaks: </p> <p></p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code class="java">System.out.printf("%12.2f", 123.45);</code></pre><div class="contentsignin">Salin selepas log masuk</div></div> <p>Parameter: </p>🎜<ul> <li> <code>format</code>: Format rentetan yang mengandungi ruang letak (seperti <code>%d</code> , <code>% s</code>). </li> <li> <code>args</code>: Parameter sebenar yang akan dikeluarkan. </li> </ul>🎜🎜Penjajaran penentu: 🎜🎜<table> <thead><tr> <th>Specifier</th> <th>Penerangan</th> </tr></thead> <tbody> <tr> <td><code>-</code></td> <td>Dijajarkan ke kiri</td> </tr> <tr> <td> <code>+</code> td ></td> <td>Prelate nombor yang ditandatangani</td> </tr> <tr> <td><code>0</code></td> <td>Isi jurang dengan sifar</td> </tr> <tr> <td><code><</code></td><td>Dijajarkan ke kanan</td></tr><tr><td><code>></code></td> <td>Jajar ke kiri dan isi ruang kosong dengan ruang</td> </tr> <tr> <td><code>^</code></td> <td>Jajarkan tengah</td> </tr> </tbody> </table>🎜🎜Contoh: 🎜🎜🎜Untuk menyelaraskan integer <kod>123 dan mengisi ruang kosong, anda boleh menulis: 🎜<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code> 123.45</code></pre><div class="contentsignin">Salin selepas log masuk</div></div>🎜Ini akan menghasilkan: 🎜<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code class="java">System.out.printf("%-20s", "Hello");</code></pre><div class="contentsignin">Salin selepas log masuk</div></div> 🎜 Untuk menyelaraskan nombor titik terapung <kod>123.45 ke tengah dan mengekalkan dua tempat perpuluhan, anda boleh menulis: 🎜<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code>Hello****************</code></pre><div class="contentsignin">Salin selepas log masuk</div></div>🎜Ini akan menghasilkan: 🎜rrreee🎜Untuk mewajarkan rentetan "Hello" ke kiri dan mengisi ruang kosong dengan asterisk, Anda boleh menulis: 🎜rrreee🎜Ini akan menghasilkan: 🎜rrreee</kod></kod> </blockquote>

Atas ialah kandungan terperinci Bagaimana untuk menyelaraskan output dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan