작성한 질문수
김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
작성
·
142
0
System.out.printf()와 System.out.print()의 차이를 알고 싶습니다.
int i = 10;
System.out.printf(i); 라고 하면 printf를 print로 바꾸라고 하더라구요..
답변 1
1
안녕하세요. gyuhyunn821님, 공식 서포터즈 OMG입니다.
printf는 아래와 같이 최소 2개의 인자를 입력해야하며
첫번째 인자로는 문자열 타입의 포맷을 지정해야합니다.
반면
print는 아래와 같이 타입별로 하나의 인자값만을 입력하도록 개발이 되어있습니다.
각각의 함수의 스펙이 다르다고 이해하시면 됩니다.
감사합니다.