*** 심층 자료: Java 언어에 관심이 있는 사람들을 위한 ***
추가 출력 지정자를 사용하면 특정 형식의 숫자 출력을 제어할 수 있습니다.
최소 필드 너비
예:
%04d - 숫자는 4자리에 표시되며, 4자리 미만인 경우 첫 자리는 0으로 표시됩니다.
<코드>int a=34; System.out.printf("%04d",a); //화면: 0 0 3 4
숫자의 출력을 시각적으로 표시하기 위해 여기에 밑줄이 특별히 배치됩니다.
%4d – 동일하지만 0 대신 공백이 있습니다.
int a=34; System.out.printf(“%4d”,a); //화면: 3 4 < /코드>
특정 정밀도로 출력 - 실수를 출력하는 데 사용됩니다. 기본적으로 실수는 소수점 이하 6자리까지의 정확도로 표시됩니다. 하지만 다른 정확도로 출력해야 하는 경우가 있습니다. 이 경우 숫자 자체에 할당할 친숙도 자리와 소수점 이하 몇 자리를 지정해야 합니다.
예를 들어
%9.3f - 소수점 이하 3자리까지 9자리에 실수가 표시됩니다.
<코드>더블에이=34.24356; System.out.printf("%9.3f",a); // 화면에서: _ _ _ 3 2 . 2 4 4 코드>
이 정보를 실제로 사용해 봅시다.