JAVA/JAVA 정리

[JAVA] 자바 출력문 printf() 사용법 및 설명

printf('출력서식', '출력할 내용')

-> 사용하는 이유: 변수가 여러개인 경우 println은 번거롭기 때문임

 

* 출력서식

%[argument_index$][flags][width][.precision]conversion

 

conversion

%d:숫자

%f:실수

%s:문자열

%b:참거짓

 

[flags]

1. 천의자리에 콤마찍힘 

--> prinf(%,d, 5000) => 5,000

prinf(%,d, 5000) // 5,000

2. width와 사용시 공백에 쓰일 문자

--> prinf(%0-5d, 50) => 00050

prinf(%0-5d, 50) // 00050

 

[width]

1. 출력할 자리수 출력, 양수일때는 우측정렬/음수일때는 좌측 정렬 

--> prinf(%5d, 500) => __500

prinf(%5d, 500) // __500

--> prinf(%-5d, 500) => 500__

prinf(%-5d, 500) // 500__

 

[.precision]

1. 출력할 소수점 자리를 지정 할수있음 (반올림됨)

--> prinf(%.2f, 3.456) ==> 3.46 소수점 셋째자리에서 반올림되어, 둘째자리까지 출력됨

prinf(%.2f, 3.456) // 3.46 소수점 셋째자리에서 반올림되어, 둘째자리까지 출력됨

 

--> prinf(%.3f, 3.4563) ==> 3.456 소수점 넷째자리에서 반올림되어, 셋째자리까지 출력됨

prinf(%.3f, 3.4563) // 3.456 소수점 넷째자리에서 반올림되어, 셋째자리까지 출력됨
728x90
반응형