본문 바로가기

혼자해보는 공부

[7. printf() 사용법]

728x90

프린트f의 기본지시자 명령어이다.





println() 의 단점 - 출력형식 지정불가.
1. 실수의 자리수 조절 불가 - 계산결과 소수점 n 자리만 출력이 불가능함.
System.out.println(10.0/3); /// 3.333333333...
2. 10진수로만 출력됨 - 8진수 16진수 출력이 불가.
System.out.println(0x1A); /// 26 < 0x가 붙으면 16진수가 나와야 하지만 10진수로 표현이 됨

 

printf() - 출력형식 지정 가능

System.out.printf("%2f", 10.0/3); / 33.3 -> 소수점 둘째자리까지 지정

System.out.printf("%d", 0x1A); / 26 -> 16진수를 10진수로 변환 후 출력

System.out.printf("%x", 0x1A); / 1A -> 16진수로 출력

 

System.out printf("age:%d year:%d\n", 14, 2017);

 

"age:14 year:2017\n" 이 10진코드로 출력된다. 지시자가 2개라면 값도 2개를 넣어줘야함
"\n" 문자는 사용시 줄바꿈을 해준다. println과 다르게 plantf는 직접 줄바꿈을 넣어줘야한다.

728x90
댓글