728x90
320x100
println()의 단점 - 출력 형식 지정 불가
- 실수의 자리수 조절 불가
ex) System.out.println(10.0/3); // 3.333333
- 10진수로만 출력 - 8진수, 16진수로 출력하려면?
System.out.println(0x1A); //26
printf()
- 출력 형식 지정 가능
System.out.printf("%.2f", 10.0/3); // 3.33 소수점 둘째 자리 까지 출력
System.out.printf("%d", 0x1A); // 26 10진수
System.out.printf("%X", 0x1A); //1A 16진수
- printf()는 println() 처럼 자동 줄바꿈이 안된다.
그래서 \n 또는 %n을 사용하여 줄바꿈을 해줄 수 있다.
지시자 설명
%b | 불리언(boolean) 형식으로 출력 |
%d | 10진(decimal) 정수의 형식으로 출력 |
%o | 8진(octal) 정수의 형식으로 출력 |
%x, %X | 16진(hexa_decimal) 정수의 형식으로 출력 |
%f | 부동 소수점의 형식으로 출력 |
%e, %E | 지수 표현식의 형식으로 출력 |
%c | 문자로 출력 |
%s | 문자열로 출력 |
728x90
320x100
'Back-end > java' 카테고리의 다른 글
[java] 변수의 타입 (2) | 2022.12.01 |
---|---|
jshell 사용법 (0) | 2022.11.29 |
이클립스 단축키, 자동완성 (0) | 2022.11.29 |
이클립스 java프로그램 작성순서, build 메뉴설명 (0) | 2022.11.29 |
java 개발도구 설치(mac m1) (0) | 2022.11.28 |
댓글