JAVA

[Java] printf() 메소드를 이용 - %s, %d, %f 사용법

엘라 ELLA 2022. 10. 27. 13:24
728x90
반응형

printf() 메소드를 이용한 값 출력

- %s, %d, %n을 이용한 문자열, 정수값, 실수값 출력이 가능하다.


%s를 사용해 문자열 출력하기

String title = "개발 바닥";

System.out.printf("%s", title);

println() 메소드를 이용하면 %s를 사용하지 않고도 문자열을 출력 할 수있다.

String title = "개발 바닥";
 
System.out.println(title);

▶결과(위 두개의 결과는 같음)

 

개발 바닥

%d를 이용해 정수값 출력하기

int num = 7;

System.out.printf("%d", num);

println() 메소드를 이용하면 %d를 사용하지 않고도 문자열을 출력 할 수있다.

int num = 7;

System.out.println(num);

▶결과(위 두개의 결과는 같음)

7

 

%f를 이용해 실수값 출력하기

double pi = 3.141592;

System.out.printf("%f", pi);

println() 메소드를 이용하면 %f를 사용하지 않고도 문자열을 출력 할 수있다.

double pi = 3.1415;

System.out.println(pi);

 

▶결과(위 두개의 결과는 같음)

 

3.141592

정리

 

%s : printf() 메서드에서 문자열(String 타입)을 반환하게 해준다.

 

%d : printf() 메서드에서 정수값(int, long 등타입)을 반환하게 해준다.

 

%f : printf() 메서드에서 실수값(double, float 등타입)을 반환하게 해준다.

 

 

♧ %f(실수값 반환)를 사용 할 때, 소숫점 n자리 수에서 반환값을 끊어내고 싶으면 %.nf를 사용해 원하는 값을 출력할 수 있다.

double pi = 3.141592;

System.out.printf("%.2f", pi);

▶결과

3.14

 

 


 

게시글이 도움이 되었다면

[로그인]이 필요 없는 ❤ 눌러주세요:)

반응형