Java/코딩테스트

[백준/단계별]10171번 고양이 출력 /JAVA

Gamii 2021. 4. 29. 23:31
728x90

1. 문제

아래 예제와 같이 고양이를 출력하시오.

 

 

2. 입력

없음

 

 

3. 출력

 

 

4. 코드

1) System 클래스 이용 (표준 입출력)

public class Main {
	public static void main(String[] args) {
		System.out.println("\\    /\\");
		System.out.println(" )  ( ')");
		System.out.println("(  /  )");
		System.out.println(" \\(__)|");    
	}
}

 

2) BufferedReader, StringBuffer, StringBuilder 등 클래스 이용

(정말 다양한 코드가 나오는 것 겉다!)

 

 

 

5. 알아둬야할 개념

Escape Sequence(특수문자, 제어문자)

: 역할이 정해져 있는 문자

 

 

자바에서 \(백슬래시)와 ' "(따옴표)는 문자 그 자체로 출력되지 않는 특수문자, 제어문자 이다.

 

출력하고 싶으면 앞에 \(백슬래시)를 붙여주면 된다.

 

 

예)

public class Main{
	public static void main(String[] args){
    	System.out.println("\");     //에러
        System.out.println("\\");    //출력 --> \
    	System.out.println("\'");    //출력 --> '
        System.out.println("\"");    //출력 --> "
    }
}