1. 문자 타입
- 문자는 작은 따옴표로 묶인 문자 하나를 말한다. (큰따옴표는 문자열)
- 문자는 2byte 크기를 가지며 유니코드 값을 가진다.
2. 유니코드표 보기
- 16진수 0041이 문자A를 표현한다.
- 문자A : 16 * 4 + 1 = 65
3. 문자 타입은 정수 타입이기도 하다.
- 문자 타입은 0부터 65535까지 저장할 수 있는 정수 타입이기도 하다.
4. 예제 : 문자를 정수형으로, 정수를 문자로 변환
- 유니코드 97번째 값은 문자 'a'이다. (유니코드표 확인)
public class CharExam {
public static void main(String[] args) {
char c1 = 'a';
System.out.println((int)c1);
char c2 = (char)97;
System.out.println(c2);
char c3 = 'a';
while (c3 <= 'z') {
System.out.println(c3);
c3++;
}
}
}
97
a
a
b
...
z