본문 바로가기

카테고리 없음

[자바/Java] 프로그래머스 코딩 기초 트레이닝 : 특수문자 출력하기

특수문자 출력하기

 

문제 설명

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


출력 예시

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

 

 

문제 풀이

import java.util.Scanner;

public class Solution {
    public static void main(String[] args) {

        System.out.println("!@#$%^&*(\\'\"<>?:;");
    }
}

 

이스케이프 문자(escape character) : 문자 제어 코드를 말하며, 화면에 출력하는 문자가 아닌 문자 출력을 제어하는 문자이다. 역슬래쉬인 \ 이 문자 하나와 결합하여 나타난다.

 

\\ 입력시 \ 출력,

\' 입력시 ' 출력,

\" 입력시 " 출력,

 

\n 입력시 다음 줄로 이동,

\r 캐리지 리턴(carriage return)으로 해당 줄의 처음(맨 앞)으로 이동,

\t 수평 탭(tab)으로 탭 키만큼 수평으로 띄움,

\b 백스페이스(backspace)로 바로 앞의 문자를 하나 지움,

\f 폼피드(Formfeed)로 프린터에서 강제적으로 다음 페이지로 넘김.