
🧾 자바 이스케이프 문자(Escape Character) 정리
이스케이프 문자는 문자열 내부에서 특수한 의미를 가지는 문자로,
'\'(역슬래시)와 함께 사용됩니다.
보통 “줄바꿈”, “탭 간격”, “따옴표 출력” 등을 표현할 때 씁니다.
이스케이프 문자의미사용 예시 (코드)실제 출력 결과
| \n | 줄바꿈 (new line) | System.out.println("Hello\nJava"); | ``` |
| Hello | |||
| Java |
| `\t` | 탭(Tab) 간격 | `System.out.println("A\tB\tC");
A B C
| `\"` | 큰따옴표 출력 | `System.out.println("He said, \"Hello!\"");
He said, "Hello!"
| `\'` | 작은따옴표 출력 | `System.out.println('\'');
| `\\` | 역슬래시 출력 | `System.out.println("C:\\Program Files");
C:\Program Files
| `\r` | 캐리지 리턴 (줄의 맨 앞으로 커서 이동) | `System.out.println("Hello\rJava");`
Java (← 일부 환경에서는 덮어씀)
| `\b` | 백스페이스 (앞 글자 삭제) | `System.out.println("ABC\bD");`
ABD
| `\f` | 폼 피드 (페이지 넘김, 거의 사용 안 함) | `System.out.println("Hello\fJava");` | (일반 콘솔에서는 효과 없음) |
💡 **자주 쓰이는 TOP 3
| 순위 | 문자 | 용도 |
|------|-----|-------|
| 🥇 `\n` | 줄바꿈 |
| 🥈 `\t` | 간격 맞추기 (표 형태 출력 시 유용) |
| 🥉 `\"` | 문자열 안에 큰따옴표 포함하기 |
### 🧠 **미니 실습 예제**
```java
public class EscapeTest {
public static void main(String[] args) {
System.out.println("=== 자바 이스케이프 문자 연습 ===");
System.out.println("1. 줄바꿈 테스트\nHello\nJava");
System.out.println("2. 탭 간격\tA\tB\tC");
System.out.println("3. 따옴표 출력: \"Hello Java\"");
System.out.println("4. 파일 경로: C:\\Program Files\\Java");
}
}
실행 결과:
=== 자바 이스케이프 문자 연습 ===
1. 줄바꿈 테스트
Hello
Java
2. 탭 간격 A B C
3. 따옴표 출력: "Hello Java"
4. 파일 경로: C:\Program Files\Java'Java_language' 카테고리의 다른 글
| 자바 프로그램 실행 과정 (JVM 구조 이해하기) (0) | 2025.11.10 |
|---|---|
| 자바 프로그램 개발 순서 (0) | 2025.11.10 |
| 자바에서 자주 쓰는 특수문자 / 기호 정리표 (0) | 2025.11.10 |
| 자바 출력 연습문제 (0) | 2025.11.10 |
| 자바 기초 10회 강의 계획안 (0) | 2025.11.10 |