본문 바로가기

JAVA

JAVA 연습(4) - 특수 문자 출력하기

문제

다음과 같이 출력하도록 코드를 작성해주세요.

!@#$%^&*(\'"<>?:;


소스코드

import java.util.Scanner;

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

 

풀이

 

자바에서 백슬래시(\)와 따옴표(',")는 입력한 그대로 출력되지 않는 특수문자이다. 따라서 백슬래시와 따옴표를 출력하기 위해서는 해당 특수문자 앞에 백슬레시를 입력해야한다.

 

ex)

\' (작은따옴표만 출력)

\" (큰따옴표만 출력)

\\(백슬래시 하나만 출력)