# printf() - 문자열 출력
#### 문자열 삽입
printf() 메소드로 문자열 또한 삽입 가능합니다. 이경우 <kbd>%s</kbd> 사용합니다.
```
// 변수 생성
String name = "홍팍";
String hobby = "산책하기";
// 결과 출력 => "이름: 홍팍 취미: 산책하기"
System.out.printf("이름: %s ", name);
System.out.printf("취미: %s", hobby);
```
#### 줄 내림
추가로 줄 내림. 엔터 효과가 필요할 땐, <kbd>\n</kbd>을 추가합니다.
```
System.out.printf("이름: %s\n", name);
System.out.printf("취미: %s", hobby);
```
#### 소수점 이하 자릿 수 설정
덧붙여 실수값 출력 시, 소수점 이하 자리수를 제한할 수 있습니다.
```
// 소수점 이하 2자리까지 출력 => 3.14
double pi = 3.14159265;
System.out.printf("%.2f\n", pi);
// 소수점 이하 5자리까지 출력 => 3.14159
double pi = 3.14159265;
System.out.printf("%.5f\n", pi);
```
## 문제
주어진 코드는 타입 불일치(Type Mismatch)의 문제로 인해 에러가 발생한다. 에러 원인을 해결하고, 출력 예와 같은 결과를 얻으시오.
## 출력 예
```
제목: 로미오와 줄리엣
저자: 윌리엄 셰익스피어
가격: $5.94
```