[코테/Java/Lv.0] 특수문자 출력(Escape Sequence)

특수문자 출력하기

내 코드

import java.util.Scanner;

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

 

해설 

Java에서 백슬래시와 따옴표는 그 자체로 출력이 되지 않는 특수문자. 따라서 이스케이프 시퀀스가 필요함.

백슬래시를 출력하고 싶은 경우 백슬래시를 두번 입력하고, 따옴표를 출력하고 싶은 경우 따옴표 앞에 백슬래시를 붙임.

 

참고

https://www.w3schools.com/java/java_strings_specchars.asp