在 Java 中,可以使用 printf 方法输出对齐,通过格式说明符控制格式和对齐方式,具体包括:左对齐在带符号数字前加符号0 用零填充空位< 右对齐> 左对齐并用空格填充空位^ 居中对齐

如何在 Java 中输出对齐
在 Java 中,我们可以使用 printf 方法来输出对齐。printf 方法提供了多种格式说明符,可以控制输出的格式和对齐方式。
语法:
<code class="java">printf(String format, Object... args);</code>
参数:
立即学习“Java免费学习笔记(深入)”;
-
format: 格式化字符串,其中包含占位符(例如%d、%s)。 -
args: 要输出的实际参数。
对齐说明符:
| 说明符 | 描述 |
|---|---|
- |
左对齐 |
+ |
在带符号的数字前加符号 |
0 |
用零填充空位 |
< |
右对齐 |
> |
左对齐,并用空格填充空位 |
^ |
居中对齐 |
示例:
要将整数 123 右对齐并用空格填充空位,可以这样写:
<code class="java">System.out.printf("%10d", 123);</code>这将输出:
<code> 123</code>
要将浮点数 123.45 居中对齐并保留两位小数,可以这样写:
<code class="java">System.out.printf("%12.2f", 123.45);</code>这将输出:
<code> 123.45</code>
要将字符串 "Hello" 左对齐并用星号填充空位,可以这样写:
<code class="java">System.out.printf("%-20s", "Hello");</code>这将输出:
<code>Hello****************</code>











