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

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











