1. 용어
- 지시자(specifier): 값을 어떻게 출력할 것인지 지정해주는 역할
2. printf()
- 값을 다른 형식으로 출력하고 싶을 때
printf()사용 printf()는 지시자를 통해 변수의 값을 여러 가지 형식으로 변환하여 출력하는 기능- 출력하려는 값이 n개 이상도 가능하며, 출력될 값과 지시자의 순서가 일치해야 함
2-1. 작성 예시
// int 타입의 변수 age 값이 26일 때
System.out.printf("age:%d", age); // 화면에 "age:26" 출력
System.out.printf("age:%d", 26); // 화면에 "age:26" 출력
System.out.printf("age:26"); // 화면에 "age:26" 출력
💡 println()과 달리 printf()는 출력 후 줄바꿈을 하지 않아, 줄바꿈을 하려면 지시자 %n 입력이 필요함
System.out.println("age:%d", age); // 출력 후 줄바꿈 X
System.out.println("age:%d%n", age); // 출력 후 줄바꿈 O
2-2. 자주 사용되는 지시자
| 지시자 | 설명 |
| %b | boolean 형식으로 출력 |
| %d | decimal 정수의 형식으로 출력 |
| %o | octal 정수의 형식으로 출력 |
| %x, %X | hexa-decimal 정수의 형식으로 출력 |
| %f | floating-point 형식으로 출력 |
| %e, %E | exponent 표현식의 형식으로 출력 |
| %c | character로 출력 |
| %s | string으로 출력 |
3. 질문
없음
출처: Java의 정석 3rd Edition
'💻 프로그래밍 > Java' 카테고리의 다른 글
| [Java] 변수 기본형 (0) | 2022.07.23 |
|---|