충분히 쌓여가는
백준[Java] 10171번 고양이 본문
https://www.acmicpc.net/problem/10171
문제풀이
public class Main {
public static void main(String[] args) {
System.out.println("\\ /\\");
System.out.println(" ) ( ')");
System.out.println("( / )");
System.out.println(" \\(__)|");
}
}
- Escape sequence(\, ', ")는 단독으로 사용할 경우 출력할 수 없다
- 따라서 보통 역슬래시(\)와 같은 문자와 결합하여 사용하게 된다
- 인텔리제이와 같은 프로그램에서 해당 문자열을 복사하여 붙여넣기하면 자동으로 Escape sequence를 구분해주어 print문안에 입력시켜 준다
- Escape sequence가 잘 생각이 안난다면 복사 붙여넣기를 통해 공부해보는 것도 좋은 방법이라 생각한다
Escape sequence
이스케이프 문자 | 의미 |
\\ | \ 출력(Back Slash) |
\n | 개행 다음 줄 이동 |
\r | Carriage return 해당 줄의 맨 앞으로 이동 |
\t | 수평 탭(tab) 탭 키만큼 수평으로 띄움 |
\b | 백 스페이스(Back Spcae) 앞의 문자 1개 지움 |
\f | Formfeed 프린터에서 강제적으로 다음 페이지 넘길 경우 사용 |
\' | '(작은 따옴표) 출력 |
\" | "(큰 따옴표) 출력 |
\ 단독 출력 불가능
System.out.println("\");
// \를 단독으로 사용할 수 없다
\ 출력 가능
System.out.println("\\");
'IT > Java[백준]' 카테고리의 다른 글
백준[Java] 1000번 A+B (1) | 2023.02.10 |
---|---|
백준[Java] 2557번 Hello World(BufferedWriter) (2) | 2023.02.10 |
백준[Java] 25083번 새싹 (0) | 2023.01.03 |
백준[Java] 10172번 개 (0) | 2023.01.03 |
백준[Baekjoon] Java 제출 방법 (0) | 2022.12.30 |