Rumah > Java > javaTutorial > Bagaimana untuk menyelaraskan output dalam java

Bagaimana untuk menyelaraskan output dalam java

下次还敢
Lepaskan: 2024-04-21 02:28:19
asal
496 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="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/202404/21/2024042102282239814.jpg" class="lazy" 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;'>printf(String format, Object... args);</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>></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">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><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">Salin selepas log masuk</div></div></p><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>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</code> 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;'>System.out.printf("%-20s", "Hello");</pre><div class="contentsignin">Salin selepas log masuk</div></div> 🎜 Untuk menyelaraskan nombor titik terapung <kod>123.45</code> 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

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

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