09_문자(char) 타입

Jiyoon.lee·2023년 11월 18일
0

Java_inflearn

목록 보기
9/25

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

0개의 댓글