728x90
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
'혼자해보는 공부' 카테고리의 다른 글
[10. 연산자의 우선순위, 증감연산자] (0) | 2022.03.12 |
---|---|
[8. Scanner, 화면에서 자료값 받기] (0) | 2022.03.11 |
[6. 변수 바꾸기] (0) | 2022.03.10 |
[5. 변수의 크기 및 사용가능한 역량 확인] (0) | 2022.03.10 |
[4. 변수에 대한 이해] (0) | 2022.03.09 |