정렬된 출력을 위해 Java에서 printf() 메서드를 사용합니다. 형식 문자열의 정렬 플래그를 통해 출력 방법을 지정할 수 있습니다. %-: 왼쪽 정렬 %+: 양수 앞에 양수 기호를 추가하고 음수를 추가합니다. 음수 앞에 부호 %: 양수 앞에 공백을 추가하고 음수 앞에 %0 부호 취소: 오른쪽 정렬, 0으로 채워짐
Java를 사용하여 출력을 정렬하는 방법
정렬된 출력은 매우 데이터 열을 깔끔하게 정렬하여 가독성을 높이기 위해 텍스트 서식을 지정할 때 유용합니다. Java에서는 printf() 메서드를 사용하여 정렬된 출력을 얻을 수 있습니다.
Syntax
printf(String format, Object... args)
printf(String format, Object... args)
对齐标志
在格式字符串中,可以使用对齐标志来指定输出的对齐方式。
%
: 表示开始格式化。-
: 左对齐。+
: 在正数前加正号,在负数前加负号。
: 在正数前加空格,在负数前不加符号。0
args: 형식을 지정할 매개변수입니다.
정렬 플래그%
: 포맷이 시작됨을 나타냅니다. -
: 왼쪽 정렬.
+
: 양수 앞에는 양수 기호를 추가하고 음수 앞에는 음수 기호를 추가합니다.
: 양수 앞에 공백을 추가하고 음수 앞에는 부호를 추가하지 않습니다.
0
: 오른쪽 정렬, 0으로 채워짐. 🎜🎜🎜🎜너비 및 정밀도🎜🎜🎜 또한 출력의 너비와 정밀도를 지정할 수 있습니다. 🎜🎜🎜Width: 출력 필드의 최소 너비를 나타냅니다. 🎜🎜정밀도: 소수점 이하에 표시할 자릿수를 나타냅니다(정수의 경우 정밀도가 유효하지 않습니다). 🎜🎜🎜🎜Example🎜🎜🎜다음 예에서는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!