반응형
자바에서의 형식 문자열
printf(”형식 문자열”, 값1, 값2)
// 구조
%[argument_index$][flags][width][.precision]conversion
- %와 conversion은 필수로 작성해야함 그 외는 생략가능, %는 형식 문자열의 시작, conversion은 타입에 따라 d(정수), s(문자열), f(실수)가 온다.
- argument_index는 형식 문자열에 포함될 값이 2개 이상일 경우에 값의 순번을 포함시킨다.
- 값의 순번 - System.out.printf("이름은 %1$s, 나이는 %2$d", "재롱이", 26)
- flags는 빈 공간을 채우는 방법, 생략되면 왼쪽이 공백, -가 오면 오른쪽 공백, 0은 공백대신 0으로 채운다.
- %6d - 6자리 정수, 왼쪽 빈자리 공백 (___123)
- %-6d - 6자리 정수, 오른쪽 빈자리 공백 (123___)
- %06d - 6자리 정수, 왼쪽 0으로 공백채움(000123)
- %10.2f - 10자리 실수, 왼쪽 공백, 소수점 2자리 (_____123.45)
'Backend > Java' 카테고리의 다른 글
Java - 형변환(Casting) 및 오버플로우(overflow), 언더플로우(underflow) (0) | 2023.02.12 |
---|---|
Java - 2진수, 10진수, 8진수, 16진수 (0) | 2023.02.12 |
Java - 소스파일을 터미널에서 컴파일하기 (0) | 2023.02.11 |
Java - JVM(Java Virtual Machine)에 대하여 (2) | 2023.02.07 |
Java - 자바 개발환경(플랫폼) 이해 (0) | 2023.02.07 |
댓글