본문 바로가기
개발자 전향 프로젝트

[JAVA] 인용구 혹은 대화를 표시할 때 쓰는 큰따옴표 사용법

by 샘오리 2021. 12. 21.

컴퓨터는 기본적으로 위에서 아래로, 왼쪽에서 오른쪽으로 코드를 읽고 실행한다고 한다.

그리고 기본적으로 문자열은 큰따옴표를 사용해서 그 시작과 끝을 알리는데

 

그 문자열에서 인용구나 대화를 표시할 때 쓰는 큰따옴표를 중복으로 사용하면 어떻게 될까?

컴퓨터는 이 인용구의 큰따옴표를 보고 문자열이 끝났다고 보고 오류를 낸다고 한다. (그러지마)

 

 

바로 이런 문제를 해결하기 위해 역 슬래쉬가 있다.

한글 키보드에서는 \ 로 표시되기도 한다.

 

바로 이 역 슬래쉬를 큰따옴표 바로 앞에 적게 되면 그 큰따옴표는 문자열의 시작과 끝에 영향을 미칠 수 없는 

쉽게 말해 인용구나 대화체로 사용할 수 있는 상태의 큰따옴표가 되는 것이다.

 

예시: System.out.println(" 아더왕이 그의 기사들에게 말했다 \"귀네비어를 반드시 구출해야해!\"");

이렇게 되면 "귀네비어를 반드시 구출해야 해!"라는 대화체는 역 슬래쉬를 시작과 끝의 큰따옴표 바로 앞에 써줌으로써 자바에서 실행이 될 것이다.