01. (자바의) 서식 지정자란?
GPT : 자바에서 서식 지정자는 문자열 내에서 특정 값을 형식화하여 출력하기 위해 사용됩니다.
printf나 String.format 메소드에서 사용되며, % 기호 뒤에 위치 지정자, 폭, 정밀도, 변환 문자 등을 명시하여
숫자, 문자, 날짜 등 다양한 타입의 데이터를 원하는 형식으로 표현할 수 있습니다. 예를 들어, %d는 정수를,
%s는 문자열을, %f는 부동소수점 숫자를 표현하는 데 사용됩니다. 서식 지정자를 사용하면 출력 형식을 세밀하게
제어할 수 있어 로그 메시지나 사용자 인터페이스에서 깔끔하고 일관된 데이터 표현이 가능해집니다.
서식 지정자 | |
%d | 정수값 출력 |
%f | 부동 소숫점 숫자 출력 |
%s | 문자열 출력 |
%c | 단일 문자 출력 |
%b | 불리언 값(true or false) 출력 |
%e 또는 %E | 지수 표현식으로 부동 소숫점 숫자를 출력 |
%g 또는 %G | %f와 %e 중 더 짧은 값을 출력 |
%x 또는 %X | 정수를 16진수로 출력 |
%o | 정수를 8진수로 출력 |
%n | 플랫폼 별 줄바꿈 문자 출력 |
%t | 날짜 및 시간 변환을 위한 접두사 |
02. 사용 방법 및 사용 이유
for문을 이용한 구구단을 출력하는 코드를 일반적으로 사용하는 방법으로 출력해 보자.
System.out.println(x + " * " + y + " = " + x*y);
불편하다.하지만 서식 지정자를 사용한 코드로 변경한다면 아래와 같이 간단하게 작성할 수 있다.
System.out.printf("%d * %d = %d\n", x, y, x*y);
//혹은
String str = String.format("%d * %d = %d", x, y, x*y);
System.out.println(str);
주의할 점은 println이 아닌 printf를 사용해야 한다는 점만 기억하도록 하자.
'~2024.10' 카테고리의 다른 글
[Android Studio] View Binding 사용 방법 정리 (0) | 2024.03.04 |
---|---|
[JAVA] 자바 Method 호출 방법 및 구조 총 정리 (0) | 2024.03.02 |
Android Studio 실제로 쓰는 단축키 정리(지속 수정) (0) | 2024.03.02 |
"자바를 공부하기 전에 알아두면 좋을 것들" 영상 강의 노트 (0) | 2024.03.02 |
2024 정보처리기사&산업기사 시험 일정 공유 (0) | 2024.02.27 |