JAVA/기본 이론

JAVA | Escape 문자

로아다 2023. 2. 18. 18:23
728x90
반응형
Escape 문자

- 합쳐져서 특수한 기능을 하는 문자

- 코드에 그냥 사용하기에는 문제가 있는 문자들을 표현하기 위한 방식

- \ 와 하나의 문자가 합쳐져서 특수한 기능을 한다.

 


  • \n : 줄 바꿈의 기능을 가진 Escape 문자
public class A01_Escape {
	public static void main(String[] args) {
		System.out.println("안녕하세요! 반갑습니다.");		
		System.out.println("안녕하세요! \n 반갑습니다.");		
	}
}

결과

 


 

  • \t : Tap키의 기능을 가진 Escape 문자
public class A01_Escape {
	public static void main(String[] args) {
		System.out.println("안녕하세요! 반갑습니다.");		
		System.out.println("안녕하세요! \t 반갑습니다.");		
	}
}

결과

 


 

  • \\ : 역슬래시(\)를 표현하고 싶을 때 사용하는 Escape 문자
public class A01_Escape {
	public static void main(String[] args) {
		System.out.println("안녕하세요! \\ 반갑습니다.");		
		System.out.println("C:\\Program Files\\Java\\JDK 17");		
	}
}

결과

 


 

  • \" : 문자열의 기능을 사용하지 않고 그냥 큰 따옴표를 출력할 때 사용
public class A01_Escape {
	public static void main(String[] args) {
		System.out.println("오늘 점심은 \"피자\"를 먹었다");		
	}
}

결과

 


 

  • \' : 작은 따옴표를 출력할 때 사용

public class A01_Escape {
	public static void main(String[] args) {
		System.out.println("오늘 저녁은 \'치킨\'을 먹을 것이다");		
		System.out.println('A');		
		System.out.println(',');		
		System.out.println('\'');		
//		System.out.println('''); 	// 에러		
		System.out.println('\t'); 	// 이스케이프 문자는 두 문자가 합쳐져 하나의 문자가 된다.
		System.out.println(' '); 	// 공백도 문자다.
		
	}
}

결과

 

728x90
반응형