Hello

Java 출력형식 println(), printf(), printf() 지시자

by 볼빵빵오춘기

출력형식 - println(), printf()

println() : 출력 형식 지정 불가

실수의 자리수 조절 불가

System.out.println(10/3.0); // 3.33........

 

10진수로만 출력

System.out.println(0x1A); // 26

 

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

지시자를 이용하여 소수점 n자리, 10진수, 16진수 출력가능

System.out.printf("%.2f",10.0/3); // 소수점 둘째자리까지 출력. 3.33 
System.out.printf("%d",0x1A); // 10진수로 출력. 26 
System.out.printf("%x",0x1A); // 16진수로 출력. 1A

 

printf()의 지시자

정수 지시자

  • %b : boolean 형식으로 출력
  • %d : 10진수(decimal)정수의 형식으로 출력
  • %o : 8진수(octal)정수의 형식으로 출력
  • %x, %X : 16진수(hexa-decimal)정수의 형식으로 출력

실수 지시자

  • %f : 부동 소수점(floating-point)의 형식으로 출력
  • %e, %E : 지수(expenent) 표현식의 형식으로 출력

문자 지시자

  • %c : 문자(character)로 출력
  • %s : 문자열(String)로 출력

⇒ 2진수 출력 지시자는 없으므로 2진수를 만들고 싶다면 toBinaryString()이용

블로그의 정보

Hello 춘기's world

볼빵빵오춘기

활동하기