println()
단점 : 출력형식 지정 불가
1. 실수의 자리수 조절 불가
system.out.prinln(10.0/3); // 3.333333.....
2. 10진수로만 출력된다.
printf()로 출력형식 지정가능
System.out.printf("%.2f", 10.0/3); //3.33 %2f -> 소수점 둘째자리
System.out.printf('%d', 0x1A); //26 %d -> 10진수
System.out.printf('%X', 0x1A); //1A %X -> 16진수
지시자 (%2ㄹ , %d 등 ... )
printf () -> 줄바꿈이 없다.
system.out.printf("age:%d", age);
system.out.printf("age:%d%n", age);
%n = \n 줄바꿈 한다.
printf()의 지시자정수 %d - 10진수%o - 8진수%x %X - 16진수실수%f - 부동 소수점 형식으로 출력%e, %E - 지수 표현식 형식 출력문자%c - 문자로 출력%s - 문자열로 출력
예로 System.out.printf("당신의 학점은 %c%c입니다. %n", grade, opt); 첫번째 %c 가 grade / 두번째 %c가 opt 출력되고 %n 줄바꿈 한다.
'코딩 > java (백엔드공부)' 카테고리의 다른 글
java 메서드 선언, 호출 , 출력 (0) | 2022.04.07 |
---|---|
java 조건문 if문과 if-else문 + 예시 보면서 공부 (0) | 2022.04.06 |
java chapter7 클래스 (기초) 선언, 사용, 활용 (0) | 2022.04.06 |
java 배열 선언, 출력, 활용 (0) | 2022.04.05 |
java chapter 6 while 반복문 , for 반복문 (0) | 2022.04.05 |