형식 : "%[인자순서$][플래그][너비][정밀도]데이터타입
데이터타입
정수 : %d
실수 : %f
문자열 : %s
불린 : %b
인자순서(argument_index) : 치환 순서 지정. 1$는 첫번째, 2$는 두번째 3$는 세번째..., n$는 n번째
System.out.println("%2$d + %1$d 은 %3$d 입니다." 10, 20, 30); -> 20 + 10 은 30 입니다.
플래그(flag) : 부가적인 정보를 표시하기 위해 사용
- flag 사용하면 출력되는 문자열이 왼쪽으로 정렬, 0 flag를 사용해서 공백 부분 0으로 채우기
+ flag 부호표시 , ( flag 음수인 경우에만 괄호 사용,
, flag 국가에서 사용되는 기호로 숫자를 그룹(우리나라의 경우 10,000)
너비와 정밀도 : 너비는 데이터를 표현할 때 얼마 정도의 공간을 차지할 것인지
정밀도는 소수점 아래의 값을 몇 자리까지 표현할 것인지(정밀도는 '.숫자' 형태)
'code up 자바' 카테고리의 다른 글
JAVA 문법 (0) | 2022.03.25 |
---|---|
참고 - 2진수, 8진수, 10진수, 16진수 변환 (0) | 2022.03.21 |
JAVA 문법 - 기초 - 출력 (0) | 2022.03.21 |
JAVA 문법 - Scanner(입출력) (0) | 2022.03.18 |