[Java] 자바 #3 Escape
- 프로그래밍 언어/Java
- 2019. 1. 31. 23:10
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";
//이런식으로 만들어야함~!
'프로그래밍 언어 > Java' 카테고리의 다른 글
[Java] 자바 #6 연산자 (0) | 2019.02.02 |
---|---|
[Java] 자바 #5 Casting(형변환) (0) | 2019.02.02 |
[Java] 자바 #4 콘솔 입출력 해보기 (0) | 2019.02.01 |
[Java] 자바 #2 자료형과 변수 (0) | 2019.01.31 |
[Java] 자바#1 기본 정보(주석, 클래스, 메소드, 괄호. 사용되는 기호들) (1) | 2019.01.31 |