728x90
반응형
printf()
print()로 긴 출력문을 만들기 수고가 많이 들어 printf()를 정리해본다.
- 정수형
- %d : 부호 있는 10진수 정수
- %o : 8진수 정수
- %x : 16진수 정수 (소문자)
- %X : 16진수 정수 (대문자)
int intValue = 42;
System.out.printf("정수: %d\n", intValue);
System.out.printf("8진수: %o\n", intValue);
System.out.printf("16진수 (소문자): %x\n", intValue);
System.out.printf("16진수 (대문자): %X\n", intValue);
// 정수: 42
// 8진수: 52
// 16진수 (소문자): 2a
// 16진수 (대문자): 2A
- 부동 소수점 형
- %f : 10진수 부동 소수점
- %e : 지수 표기법 (소문자)
- %E : 지수 표기법 (대문자)
- %g : 간단한 형식 (소수점 또는 지수 표기법 중 더 간단한 것을 선택)
- %a : 16진수 부동 소수점 (소문자)
- %A : 16진수 부동 소수점 (대문자)
double doubleValue = 12345.6789;
System.out.printf("부동 소수점: %f\n", doubleValue);
System.out.printf("지수 표기법 (소문자): %e\n", doubleValue);
System.out.printf("지수 표기법 (대문자): %E\n", doubleValue);
System.out.printf("간단한 형식: %g\n", doubleValue);
// 부동 소수점: 12345.678900
// 지수 표기법 (소문자): 1.234568e+04
// 지수 표기법 (대문자): 1.234568E+04
// 간단한 형식: 1.23457e+04
- 문자 및 문자열
- %c : 문자
- %s : 문자열
char charValue = 'A';
String stringValue = "Hello, World!";
System.out.printf("문자: %c\n", charValue);
System.out.printf("문자열: %s\n", stringValue);
// 문자: A
// 문자열: Hello, World!
- 기타
- %% : 퍼센트 리터럴 (% 자체를 출력)
System.out.printf("퍼센트 기호: %%\n");
// 퍼센트 기호: %
728x90
느낀 점
- print로 복잡한 문장을 출력하려면 문자열과 + 와 변수의 대환장 파티이므로 printf를 잘 사용해 봐야겠다.
다음에 학습할 것
- Integer의 메서드
반응형
printf를 사용하여 출력해서 출력문 작성 시간을 줄이자.
728x90
반응형
'Club > 99클럽 코테 스터디 2기' 카테고리의 다른 글
99클럽 코테 스터디 29일차 TIL 순열과 조합 (0) | 2024.06.17 |
---|---|
99클럽 코테 스터디 28일차 TIL 투 포인터 (0) | 2024.06.16 |
99클럽 코테 스터디 26일차 TIL Arrays method (0) | 2024.06.14 |
99클럽 코테 스터디 25일차 TIL 2차원 배열 동적 할당 (0) | 2024.06.13 |
99클럽 코테 스터디 24일차 TIL DP 예제 (0) | 2024.06.12 |
댓글