2013년 8월 6일 화요일

[2주차 3일] System.out.printf();

: 화면에 출력할때 여러가지 형식으로 출력할수 있는 메서드이다.
몇가지 포멧을 알아보자

- 형식:
              %인자순서$최소길이conversion

예제를 통해서 알아보자.

ex>
    System.out.printf("%1$3c %2$10s %3$15d \n", 'c', "string", 10 );
    System.out.printf( "%1$tY년 %1$tm월 %1$td일 %1$tH:%1$tM:%1$tS \n", new Date() );

위의 예제 에서 보듯이 '%'뒤에 '인자순서', '$', '최소길이', 'conversion'이 오게 되는데, 뒤에오는 conversion에 대해서 좀더 자세히 보겠다.

Conversions(환산)

c, C: 문자(char)
s, S: 문자열(String)
d, D: 숫자
t, T: 일시(날짜/시간)


일시의 Conversions

Y: 년도 형식(0092)
y: 년도 형식(00 - 99)
m: 월 형식(01 - 13)
d: 일 형식( 01 - 31)
e: 일 형식( 1 - 31)
H: 시 형식( 00 - 23)
I: 시 형식(01 - 12)
k: 시 형식(0 - 23)
l: 시 형식(1 - 12)
M: 분 형식(00 - 59)
S: 초 형식(00 - 60)




댓글 없음:

댓글 쓰기