[프로그래머스] 특수문자 출력하기

 

진짜 기초 출력문인줄 알고 그냥 냅다 출력해버렸는데 오류나서 띠용했더니..

내가 간과하고 있던 부분이 있었다 (기초중에 기초)

자바에서 백슬래시와 따옴표는 문자 그 자체만으로는 출력되지 않는 특수문자이다.

이를 출력하고 싶은 경우에는 \' 또는 \" 처럼 따옴표 바로 앞에 백슬래시를 넣어주어야 한다 !!!!
마찬가지로, 만약 백슬래시 자체를 출력하고 싶다면 \\로 백슬래시를 두 번 입력해야 한다.

 

정답코드

import java.util.Scanner;

public class Solution {
    public static void main(String[] args) {
        System.out.println("!@#$%^&*(\\'\"<>?:;");
    }
}