JAVA

[JAVA]문자열 만들기

당고개 2023. 8. 21. 17:03

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