본문으로 바로가기

자바의 콘솔에 출력하는 메소드들인

System.out.println(), System.out.print() 는 단순 문자열을 있는 그대로 출력하는 메소드이다.


반면 System.out.printf 는 문자열의 내용을 조합하여 출력하는 메소드로


System.out.printf("정수 = %d, 실수 = %f, 문자 =  %c ", 12, 24.5, 'A');


의 형식으로 사용하며, 이를 출력할 경우

정수 = 12, 실수 = 24.5 문자 = A

로 출력되며, 위의 소스에서 %~ 의 형태로 나타나는 것을 서식문자(변환문자)라고 한다.


%d는 10진수 정수로, %f는 실수로, %c는 문자로

출력하라는 의미를 가진다.


대표적인 서식문자를 정리하면 다음과 같다.