728x90
* 특수문자 > Escape Sequence
- 컴파일러가 번역을 할 때, 문자 그대로 출력하지 않고, 미리 약속된 표현으로 바꿔서 출력하는 구성 요소
1. \n
- new line, line feed
- 개행 문자(= 엔터)
- ex
- char c1 = '\n';
- String s1 = "\n";
- ex2 요구사항 ) "안녕하세요. 홍길동입니다." 를 출력해주세요.
- 수정사항 ) "안녕하세요." 와 "홍길동입니다." 각각 다른줄에 출력
- String msg = "안녕하세요. \n홍길동입니다.";
- System.out.println(msg);
2. \r
- carriage return
- 열을 맨 앞으로 이동 시키는 것
- 캐럿의 위치를 현재 라인의 맨 앞으로 이동
- ex
- msg = "안녕하세요. \r홍길동";
- System.out.println(msg);
3. \t
- 탭문자, tab
- 탭 > 이미 정해져있는 열의 위치값들
- 탭을 누르면 > 가장 가까운 탭의 위치로 이동하라.
- ex
- msg = "하나 둘 셋"; -> 이렇게 직접적으로 탭을 누르게 되면 가독성이 매우 떨어짐
- System.out.println(msg);
- ex2
- msg = "하나\t둘\t셋";
- System.out.println(msg);
4. \b
- backspace
- 이클립스 콘솔에서는 동작을 안함.
- ex
- msg = "홍길동\b입니다.";
- System.out.println(msg);
5. \", \', \\
- 요구사항) 홍길동: "안녕하세요" > 출력
- ex
- msg = "홍길동 : \"안녕하세요\"";
- System.out.println(msg);
- 요구사항) 폴더 경로를 출력하세요.
- ex C:\class\code\java
- System.out.println("수업 폴더 : C:\\class\\code\\java");
728x90
'자바' 카테고리의 다른 글
JAVA STEP 6. INPUT (0) | 2023.02.03 |
---|---|
JAVA STEP 5. OUTPUT (0) | 2023.02.03 |
JAVA STEP 3. DataType (0) | 2023.02.02 |
JAVA STEP 2. 부가 설정 (0) | 2023.02.02 |
JAVA STEP 1. 환경 설정 (0) | 2023.02.02 |