[Java] 자바 #3 Escape

Escape


Escape Sequence 특수문자, 제어문자

-특정한 행동을 하도록 미리 약속되어 있는 문자(char)


1. \n : new라인, 개행문자, 행을 바꿔라(=엔터)


String txt1="안녕하세요. \n홍길동님";

System.out.println(txt1);


2. \r : carriage return, 키보드(Enter), 현재 캐럿(커서)의 위치를 현재라인의 맨 처음으로 이동, 키보드의 Home키를 누르는경우와 같음

\r\n : 현재의 엔터키와 같은 역할


String txt2 = "하나둘셋넷\r\n다섯여섯";

System.out.println(txt2);


3. \b : backspace의 약자


String txt3 = "수\b우미양가";

System.out.println(txt3);


4. \t : tab키(정해진 너비의 공백을 띄우는게 아님, 들여쓰기)


String txt4 = "홍길동님 안\t녕하세요";

System.out.println(txt4);


5. \", \', \\ : 이미 역할이 있는 문자들을 출력하는 것. " : 문자열 / ' : 문자 / \ : 이스케이프문자

ex) 고객요구사항 - 화면에 문장 출력! -> <"안녕하세요." 라고 말했다.>

String txt5 = "\"안녕하세요.\" 라고 말했다.";

System.out.println(txt5);


현재 수업하고 있는 폴더의 위치를 출력하시오.

- C:\Class\Java


System.out.println("C:\\Class\\Java");


--------------------------번외-----------------------------

숫자형 데이터를 조작할 때 주의할 점(****)

산술연산을 할게 아니면 숫자데이터는 문자열 취급 ex) 전화번호, 주민번호, 일련번호 등..

- 주민등록번호 앞자리 : 940821


int jumin1 = 940821;

System.out.println(jumin1);

자바의 정수리터럴 표현법 + 기수법.

10진수는 그냥 쓰면되지만 자바에서 0으로 시작하는 숫자는 8진수로 여겨짐

16진수 리터럴 EX) 0x10 -> 16진수의 10


int jumin2 = 010512;

System.out.println(jumin2);


String jumin = "940821";

//이런식으로 만들어야함~!



댓글

Designed by JB FACTORY