문자 리터럴과 char타입
- 문자 리터럴: 하나의 문자를 작은 따옴표(‘)로 감싼 것
- 문자 리터럴을 유니코드로 저장할 수 있도록 char 타입 제공
출처, 이것이 자바다
- char 타입도 정수 타입에 속함
출처, 이것이 자바다
package ch02.sec03;
/*
* char데이터타입 : 문자 1개를 표현하기위한 목적.
* 문자 데이터를 사용하기 위한 목적(유니코드)
* 코드표현은 숫자 0~65535 범위
* 문자 '' 작은 따옴표로 사용 (한 문자에 대한 표현)
*/
public class CharExample {
public static void main(String[] args) {
char c1 = 'A'; //문자 하나만 입력 //문자표현으로 저장
char c2 = 65; //유니코드 직접저장
char c3 = '가';
char c4 = 44032;
char c5 = '金';
char c6 = '*';
//char c7 = "A"; //큰 따옴표를 쓰면 안됨
System.out.println(c1); //A
System.out.println(c2); //A
System.out.println(c3); //가
System.out.println(c4); //가
System.out.println((int) c5); //37329
System.out.println((int) c6); //65290
}
}