컴퓨터 관련/JAVA 강의

java #10 특수문자, variable arguments, printf

승명 2016. 12. 18. 19:23

java #10 특수문자, variable arguments, printf

 
* 특수문자

- 문자가 기능을 가진 예약된 문자들
- \문자
- 출력하기 어려운 문자 \, ", '를 출력하거나 기능을 사용해야 할때

\n
new line
\rreturn :  커서를 그 줄의 가장 앞으로 이동할 때(window만 있음)
\ttab : 탭키를 친것과 같은효과, 스페이스바 7칸(white space)
\bbackspace : 글자 하나 지우기
\\\
\''
\f
프린터로 출력시 줄변경할 때

* variable arguments가 적용된 출력 메소드

- jdk1.5+ 에서만 사용
- 출력 메시지와 출력값을 분리해서 작성할 수 있음.
- System.out.printf (String, V.A)
                            출력문자 : 정수 %d, 실수 %f, 문자 %c, 문자열 %s
- (=System.out.format)

S.o.printf("%d",정수)
S.o.printf("%f",실수)
S.o.printf("%c",문자)
S.o.printf("%s",문자열)

- 자릿수 설정 : 오른쪽 정렬
S.o.printf(%5d,14)
   14
- 자릿수 설정 : 왼쪽정렬
S.o.printf(%-5d,14)
14   
-실수 : 소수이하 자릿수 설정
     %.자릿수f
S.o.printf(%.2d,55.5556)
55
- % 총자릿수. 소수이하자릿수f
S.O.printf("%7.2f", 3.567")
   3.56