Gunakan kaedah printf() dalam Java untuk output sejajar Anda boleh menentukan kaedah output melalui bendera penjajaran dalam rentetan format: %-: sejajar kiri %+: tambah tanda positif sebelum nombor positif, tambah negatif. tandakan sebelum nombor negatif %: Tambahkan ruang sebelum nombor positif, dan nyahtanda %0 sebelum nombor negatif: dijajarkan ke kanan, dipadatkan dengan sifar
Cara menggunakan Java untuk menjajarkan output
Keluaran sejajar adalah sangat berguna semasa memformat teks untuk memastikan lajur data disusun dengan kemas untuk meningkatkan kebolehbacaan. Dalam Java, anda boleh menggunakan kaedah printf() untuk mencapai output sejajar.
Syntax
printf(String format, Object... args)
对齐标志
在格式字符串中,可以使用对齐标志来指定输出的对齐方式。
%
: 表示开始格式化。-
: 左对齐。+
: 在正数前加正号,在负数前加负号。
: 在正数前加空格,在负数前不加符号。0
args: Parameter untuk diformatkan.
Bendera penjajaran<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>
Atas ialah kandungan terperinci Bagaimana untuk menyelaraskan output dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!