format 지시어
%a
코드 작성
System.out.printf("%a", 10.2);
출력
0x1.4666666666666p3
부동소수점 실수를 16진법 문자열로 출력할 수 있습니다.
%b
코드 작성
System.out.printf("%b", false);
출력
false
boolean언 값은 true 또는 false를 출력할 수 있습니다.
참조값이 not null이면 true, null이면 false를 출력할 수 있습니다.
%c
코드 작성
System.out.printf("%c\n", 65);
System.out.printf("%c", 'A');
출력
A
A
유니코드 문자를 출력할 수 있습니다.
%d
코드 작성
System.out.printf("%d", 100000000);
출력
100000000
정수형 값을 출력할 수 있습니다.
%e
코드 작성
System.out.printf("%e", 10.2);
출력
1.020000e+01
정수형 값을 출력할 수 있습니다.
%f
case 1
코드 작성
System.out.printf("%f", 10.2);
출력
10.200000
실수형 값을 10진수 표기법으로 출력할 수 있습니다.
case 2
코드 작성
System.out.printf("%.3f", 10.214212);
출력
10.214
실수형 값을 10진수로 표기하되 F 지시어 앞에 (.숫자)를 표기하면 소수 몇째 점 자리까지 출력할지 정할 수 있습니다.
%o
코드 작성
System.out.printf("%o", 100);
출력
144
정수를 8진법 문자열로 출력할 수 있습니다.
%s
코드 작성
String name = "코드라떼";
System.out.printf("내 이름은 %s", name);
출력
내 이름은 코드라떼
문자열을 출력할 수 있습니다.
%x
코드 작성
System.out.printf("%x", 100);
출력
64
정수를 16진법 문자열로 출력할 수 있습니다.
여러 지시어 쓰기
코드 작성
String text = "오늘";
float temperature = 23.3F;
System.out.printf("%s의 온도는 %.1f도 입니다.", text, temperature);
출력
오늘의 온도는 23.3도 입니다.
정수를 16진법 문자열로 출력할 수 있습니다.
출처 : https://www.codelatte.io/courses/java_programming_basic/9QIYSJJNHYEYTC9H
'JAVA' 카테고리의 다른 글
[JAVA]멤버 변수 (0) | 2023.09.05 |
---|---|
[JAVA]클래스 (0) | 2023.08.30 |
[JAVA]반복문 (0) | 2023.08.15 |
[JAVA]조건문(switch문) (0) | 2023.08.04 |
[JAVA]조건문(if문) (0) | 2023.08.03 |