인프런 커뮤니티 질문&답변

gyuhyunn821님의 프로필 이미지
gyuhyunn821

작성한 질문수

김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음

print와 printf의 차이

작성

·

142

0

System.out.printf()와 System.out.print()의 차이를 알고 싶습니다.

 

int i = 10;

System.out.printf(i); 라고 하면 printf를 print로 바꾸라고 하더라구요..

답변 1

1

안녕하세요. gyuhyunn821님, 공식 서포터즈 OMG입니다.

printf는 아래와 같이 최소 2개의 인자를 입력해야하며

첫번째 인자로는 문자열 타입의 포맷을 지정해야합니다.

image반면

print는 아래와 같이 타입별로 하나의 인자값만을 입력하도록 개발이 되어있습니다.

각각의 함수의 스펙이 다르다고 이해하시면 됩니다.


image

감사합니다.

gyuhyunn821님의 프로필 이미지
gyuhyunn821

작성한 질문수

질문하기