java #10 특수문자, variable arguments, printf
- 문자가 기능을 가진 예약된 문자들
- \문자
- 출력하기 어려운 문자 \, ", '를 출력하거나 기능을 사용해야 할때
\n | new line |
\r | return : 커서를 그 줄의 가장 앞으로 이동할 때(window만 있음) |
\t | tab : 탭키를 친것과 같은효과, 스페이스바 7칸(white space) |
\b | backspace : 글자 하나 지우기 |
\\ | \ |
\' | ' |
\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)
| - 자릿수 설정 : 왼쪽정렬 S.o.printf(%-5d,14)
| -실수 : 소수이하 자릿수 설정 %.자릿수f S.o.printf(%.2d,55.5556)
| - % 총자릿수. 소수이하자릿수f S.O.printf("%7.2f", 3.567")
|
'컴퓨터 관련 > JAVA 강의' 카테고리의 다른 글
java #12 생성자, 멤버변수와 인스턴스변수, this (0) | 2016.12.18 |
---|---|
java #11 객체지향프로그래밍 (0) | 2016.12.18 |
java #8 #9 변수/메소드, 접근지정자 (0) | 2016.12.18 |
java #7 문자열 비교(equals), Arguments (0) | 2016.12.18 |
java #6 패키지 (0) | 2016.12.18 |