숫자와 문자를 가장 먼저 배우는 이유는 컴퓨터가 계산기에서 출발했던 기계이므로 계산기로서의 컴퓨터의 역할을 살표보는 측면도 있고, 컴퓨터에서 어떠한 데이터를 어떤 기호를 이용해서 표혆는지 살표보는 측면도 있다.
* 참고
데이터 타입은 데이터 형식 또는 자료형이라고도 한다.
문자와 문자열은 다르다.
A는 문자이고, B도 문자이다. 하지만 AB는 문자열이다.
문자와 문자가 결합한 것을 문자열이라고 하고 물자열을 이루는 최소 단위 하나하나를 문자라고 부른다.
문자는 영어로 character이고 문자열은 string이다.
- 문자열 안에 큰따옴표를 넣고싶을 때
System.out.println("enjoy said "Welcome programing"");
- 자주 사용하지 않는 기호 중 하나를 큰따옴표 앞에 배치하면 큰따옴표는 문자로 인식한다는 약속이 있다.
아래 코드의 역슬래스(\)가 바로 그것이다.
System.out.println("enjoy said \" Welcome programing\"");
자바는 따옴표(")로 문자열이 시작되고 \"와 같이 역슬래시와 따옴표가 연달아 나오면 문자가 끝났음을 의미하는 것이 아니라 단순한 문자열 따옴표로 인식해서 연결해 준다.
마지막에 \"가 나오는데 이것도 단순한 문자열로 해석된다.
- 텍스트를 여러 줄로 표기하고 싶을 때
System.out.println("enjoy said \n\" Welcome programing\"");
* 출력결과
enjoy said
"Welcome Programing"
보다시피 enjoy said 다음 줄에 "Welcome programing"이 출력된다. 여기서 또 한 번 역슬래시가 등장하는데 이 뒤에
n이 오면 즉, \n은 줄바꿈(newline)이라는 특수한 기호로 해석된다.
'생활코딩 > JAVA' 카테고리의 다른 글
생활코딩 - JAVA (접근 제어자) (0) | 2020.12.19 |
---|---|
생활코딩 - JAVA (패키지) (0) | 2020.12.13 |
생활코딩 - JAVA (클래스패스) (0) | 2020.12.13 |
생활코딩 - JAVA (상속, 오버로딩, 오버라이딩) (0) | 2020.12.05 |
(2) JAVA : 변수 (0) | 2020.10.25 |