-
< Java > EscapeSequence ( 특수문자, 이스케이프 문자)Java 2023. 8. 26. 00:17
이스케이프 문자 (EscapeSequence) 란?
System.out.println("자바가"); System.out.println("너무"); System.out.println("재밌어요");
위와 같이 줄바꿈을 하기 위해 println 을 여러번 입력해야하는 번거러움이 있다.
하지만 이스케이프 문자 중 하나인 \n 을 사용하면 아래와 같이 단 한 줄로 코드가 정리 된다.
System.out.println("자바가\n너무\n재밌어요");
이스케이프 문자 종류
종류 설명 \n 줄바꿈 \t TAP 입력 \\ \ 를 표현 \" 큰 따옴표 \' 작은 따옴표
우선 위에서 \n 이스케이프 문자에 대한 예시는 보여드렸으니,
\n 는 제외하고 나머지 이스케이프 문자를 포스팅하겠습니다.
\t
// 장난감 자동차 12000원 // 공책 1000원 // 딱지 300원 // \t : TAP 입력 System.out.println("장난감자동차\t12000원"); System.out.println("공책\t1000원"); System.out.println("딱지\t300원");
\t 실행결과
\\
System.out.println("C:\\Program Files\\let's coding");
\\ 실행 결과
\"
// 출력할 내용 : 아저씨가 "에이취~" 하고 재체기를 하셨어요. System.out.println("아저씨가 \"에이취~\" 하고 재채기를 하셨어요.");
\" 실행결과
\'
// 출력할 내용 : 아저씨가 '화난표정' 을 하고 재체기를 하셨어요. System.out.println("아저씨가 \'화난표정\'을 하고 재채기를 하셨어요.");
\' 실행문
char (character) 타입은 ' ' 로만 assign 이 가능하다. ( 다음에 char 에대해서 포스팅 하겠습니다.)
char 에 ' (작은 따옴표) 를 대입하려고하면 컴파일 에러가 발생한다.
컴파일 에러가 뜬 상황 여기서 컴파일 에러가 안 뜨고 ' (작은따옴표) 를 대입하기 위해선 \' (이스케이프 문자) 를 사용하면 된다.
char c = '\'';
출력해보면 아래와 같다.
정상적으로 ' (작은 따옴표) 가 대입되어 출력되는 것을 확인 할 수 있다.
'Java' 카테고리의 다른 글
< Java > 반복문 (for) (0) 2023.10.08 < Java > 조건문 (if 문, else 문, else if 문 ) (0) 2023.08.26 < Java > String (0) 2023.08.25 <Java> Stream Optional (0) 2023.08.25 < Java > Stream (0) 2023.08.25