Java 中使用printf() 方法進行對齊輸出,可透過格式字串中對齊標誌指定輸出方式:%-: 左對齊% : 在正數前加正號,在負數前加負號% : 在正數前面加空格,負數前不加符號%0: 右對齊,用零填滿
如何使用Java 對齊輸出
對齊輸出在格式化文字時非常有用,可確保資料列整齊排列,從而提高可讀性。在 Java 中,可以使用 printf() 方法來實現對齊輸出。
語法
printf(String format, Object... args)
對齊標誌
在格式字串中,可以使用對齊標誌來指定輸出的對齊方式。
%
: 表示開始格式化。 -
: 左對齊。
: 在正數前面加正號,在負數前加負號。
: 在正數前面加空格,負數前不加符號。 0
: 右對齊,用零填滿。 寬度和精確度
此外,還可以指定輸出的寬度和精確度。
範例
以下範例展示如何使用 Java 對齊輸出:
<code class="java">String name = "John Doe"; int age = 30; // 左对齐,宽度为 15 System.out.printf("%-15s: %d%n", name, age); // 右对齐,宽度为 15,用零填充 System.out.printf("%015s: %d%n", name, age); // 右对齐,宽度为 15,补齐空格 System.out.printf("%15s: %d%n", name, age); // 左对齐,精度为 2 System.out.printf("%-5.2f%n", 123.456);</code>
輸出:
<code>John Doe : 30 00000John Doe : 30 John Doe: 30 123.46</code>
以上是java怎麼對齊輸出的詳細內容。更多資訊請關注PHP中文網其他相關文章!