TIL

[국비훈련과정 09] Java - (이스케이프 시퀀스)Escape Sequence

공부하고 기억하는 공간 2023. 5. 18. 21:28
728x90
반응형
SMALL
package Operator;

public class Ex07 {
	public static void main(String[] args) {
		
	
	  이스케이프 시퀀스
	  출력 시 모양으로 나타나지는 않으나 특수한 기능을 수행하는 글자
	
	char cr = '\r';			  carrige return : 커서를 줄 가장 왼쪽으로 이동
	char lf = '\n';			  line feed : 커서를 한 줄 아래로
	char tab = '\t';		  tab : 프로그램에서 지정한 탭 크기(4 or 8)만큼 우측으로 이동
	char bs = '\b';			  backspace : 커서를 왼쪽으로 한 칸 이동
	
	System.out.printf("cr :  %d\n", (int)cr);
	System.out.printf("lf :  %d\n",(int)lf);
	System.out.printf("tab:  %d\n", (int)tab);
	System.out.printf("bs :  %d\n", (int)bs);
	System.out.println();
	
	System.out.println("A_" + cr  + "B");
	System.out.println("C_" + lf  + "D");
	System.out.println("E_" + tab + "F");
	System.out.println("G_" + bs  + "H");
	
	 이클립스는 글자폰트에따라 칸수가 달라질수있다.
	System.out.println("원빈\t:45세");
	System.out.println("박현빈\t:40세");
	System.out.println("지드래곤\t:34세");
	System.out.println("저스틴비버\t:29세");
	System.out.println("저스틴벌랜더\t:40세");
	
	  backslash : 특수 글자의앞에 붙어서 기능을 제거하는 역할을 한다.
	System.out.println("쌍따옴포 (\")");
	System.out.println("개행문자 (\\n)");
	System.out.printf("%d%% \n", 120);
}
}

728x90
반응형
SMALL