티스토리 뷰

printf() 메소드는, 문자열 형식에 변수를 삽입하여 출력한다.

%d : 10진수(정수)
%x : 16진수
%o : 8진수
%f : 실수

  1. 0진수(정수) %d
  • 0으로 채워수 출력하기
    %5d -> 0으로 채워서 다섯 자리수로 만들기, 오른쪽 정렬
    -%5d -> 0으로 채워서 다섯 자리수로 만들기, 왼쪽 정렬
  1. 16진수 %x

    • %x -> 16진수 소문자로 출력
    • %X -> 16진수 대문자로 출력
  2. 8진수 %o

  3. 실수 %d

    • %.2f -> 반올림하여 소수점 두자리수 까지 출력하기
    • %5.1f -> 정수 부분은 0으로 채워서 다섯자리 수까지, 실수부분은 반올림하여 소수 첫째자리수 까지 출력하기. 정수부분이 다섯자리 수 넘어가면 정수 부분 전체가 출력된다.

System.out.printf("%5.3f", 12345667.3258); // 12345667.326
String xNum = sc.next(); // 16진수 입력
int dNum = Integer.parseInt(xNum, 16); // 16진수 수가 10진수로 변환된다.
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함