println과 printf의 차이점

KIM YONG GU·2023년 9월 4일
0

JAVA Knowledge

목록 보기
4/40

Java의 println과 printf는 둘 다 화면에 출력을 하는 메서드입니다. 그러나 출력 형식과 사용법에서 차이가 있습니다.

println:

println은 "print line"의 줄임말로, 새로운 줄 (라인)로 출력을 합니다. 출력 이후에 개행 문자(줄 바꿈)가 자동으로 추가됩니다.

주로 텍스트나 문자열을 출력할 때 사용됩니다.

printf:

printf는 "print formatted"의 줄임말로, 형식화된 문자열을 출력할 때 사용됩니다. 서식 문자열과 서식 지정자를 사용하여 출력 형식을 지정할 수 있습니다.

서식 문자열에 포함된 서식 지정자는 값을 대체할 때 사용됩니다. %d는 정수, %s는 문자열 등을 나타냅니다.

개행 문자를 자동으로 추가하지 않으므로 여러 개의 값 또는 줄 바꿈이 필요한 경우에 개행 문자(\n)를 수동으로 추가해야 합니다.

printf는 출력 형식을 더 세밀하게 제어할 수 있으며, 포맷 지정자를 사용하여 다양한 데이터 유형을 출력할 수 있습니다. println은 간단한 텍스트 출력에 사용되며, 개행 문자를 자동으로 추가해 줍니다. 출력의 목적과 형식에 따라 두 메서드 중 적절한 것을 선택하여 사용하면 됩니다.

profile
Engineer, Look Beyond the Code.

0개의 댓글