[escape 문자]
\n
줄바꿈 (windows)
\t
탭기능
\r
줄바꿈 (windows/mac)
\b
백스페이스
%d
10진 정수형
%f
실수형
%c
문자형
%s
문자열형
System.out.printf("출력서식", 값)
\n
줄바꿈\t
탭기능System.out.print("사과\n참외\n\n수박\n\n\n");
System.out.print("바\t\t나\t나");
System.out.print("\n\n딸기");
출력
%d
- 10진 정수형System.out.printf("\n%d %d %d\n", 3, 5, 7);
System.out.printf("나이 : %d\n", 25);
System.out.printf("a : %d / b : %d / c : %d\n", 2, 4, 6);
출력
%d
공백 / 0채우기System.out.printf("#%5d#\n", 123); // # 123#
System.out.printf("#%-5d#\n", 123); // #123 #
System.out.printf("#%05d#\n", 123); // #00123#
출력
출처: https://blog.jiniworld.me/68
%f
실수형System.out.printf("x:%f y:%f z:%f\n", 1.2, 3.4, 5.6);
System.out.printf("#%6.2f#\n", 7.8); // # 7.80# // 6칸을 잡고 소수점은 두자리로 // 오른쪽 정렬
System.out.printf("#%-6.2f#\n", 7.8); // #7.80 # 왼쪽 정렬
System.out.printf("#%.2f#\n", 7.8); // #7.80
출력
%c
문자형System.out.printf("\n\n%c %c %c\n", 'S', 'K', 'Y'); // S K Y
System.out.printf("#%5c#\n", 'R'); // # R#
System.out.printf("#%-5c#\n", 'r'); // #r #
출력
%s
문자열형System.out.printf("%s %s %s\n", "Year", "Month", "Date"); // Year Month Date
System.out.printf("#%8s#\n", "HAPPY"); // # HAPPY#
System.out.printf("#%-8s#\n", "HAPPY"); // #HAPPY #
출력
System.out.println(String.format("%.4f", 10/3.0)); // 3.3333
출력