이스케이프 시퀀스(Escape Sequence)


문자열 안에서 특별한 의미로 해석이 되는 문자들을 가르켜 이스케이프 시퀀스라고 한다.


\는 역슬러쉬이다.


\n 개행 

\t 탭(tab)

\" 큰 따옴표

\\ 역슬래쉬


모든 이스케이프 시퀀스는 \ 로 시작을 한다. 따라서 컴파일러는 문자열 안에서 \를 만나면

그다음에 등장하는 문자를 다른의미로 해석해야 한다고 인식한다.

컴파일러는 큰 따옴표를 문자열 표현의 도구로 인식한다. 문자열에 중간에 큰 따옴표를 넣으려면

이스케이프를 사용해야 한다.


System.out.println(" \"안녕하세요\"");

출력결과 : "안녕하세요"


System.out.printf 메소드


System.out.println 과 System.out.print 는 단순히 문자열을 있는 그대로 출력하는 메소드이다.

반면에 System.out.printf 는 문자열의 내용을 조합해서 출력하는 메소드이다.


System.out.printf("정수는 %d, 실수는 %f, 문자는 %c, 12, 24.5, 'A');

출력할 문자열의 기본구성 :  정수는 %d, 실수는 %f, 문자는 %c

문자열에 채워질 데이터 : 12,24.5,A


서식문자(변환문자)


 서식문자

출력의 형태 

 %d

10 진수 정수 형태의 출력 

 %o

8 진수 정수 형태의 출력 

 %x

16진수 정수 형태의 출력 

 %f

실수의 출력 

 %e

e 표기법 기반의 실수 출력 

 %g

출력의 대상에 따라서 %e또는 %f 출력 

 %s

문자열 출력 

 %c

문자 출력 



'Java' 카테고리의 다른 글

Iterator 반복자  (0) 2017.02.26
List<E> / ArrayList<E> / LinkedList<E>  (0) 2017.02.26
제네릭(Generics)  (0) 2017.02.25
자바 기본 클래스  (0) 2017.02.25
Object 클래스의 메서드 clone / finalize  (0) 2017.02.25

+ Recent posts