Format String(형식 문자열)이란?
: 출력형식을 지정하기 위한 형식 문자열 %s나 %d등의 변환지시어(Conversion Specifier)를 사용해서 원하는 출력 형식을 만들 수 있다.
단, 변환지시어를 쓸 수 있는 method는 정해져 있다.
<주요 변환 지시어>
%d :정수값 출력시(byte/short/int/long)
%f :실수값 출력시(float/double)
%c : 한 문자 출력시(char)
%b : boolean형 출력시
%s : 문자열 출력시
%n : 줄바꿈 (\r\n도 가능)
%% : %리터럴을 의미
형식 문자열을 사용했을 때와 사용하지 않았을 때를 동시에 보면서 비교해보자.
▲ 형식문자열을 사용하지 않았을 때는 모든 문자들을 '+'로 연결했어야 했다면, 형식문자열을 사용하면 좀 더 깔끔하게 정리할 수 있다.
형식문자열을 사용하여 데이터 출력 시 자릿수도 지정할 수 있다. 자릿수 지정 문법은 %와 자료형 사이에 숫자를 넣어주는 구조이다.
▲ %.숫자f를 통해서 소숫점을 '숫자'자리까지만 출력할 수도 있다.
▼ 또한 자릿수 지정시 값을 오른쪽 또는 왼쪽부터 채우도록 설정할 수도 있다.
'Java' 카테고리의 다른 글
[Java]제어문(Control Statement) - if문 (0) | 2022.02.25 |
---|---|
[Java]연산자들 (0) | 2022.02.24 |
[Java]Escape문자 (0) | 2022.02.24 |
[Java]형변환(TypeCasting) (0) | 2022.02.24 |
[Java]상수(Constant) (0) | 2022.02.24 |