package kr.or.kh08;
public class CharacterTest {
public static void main(String[] args) {
// char 테스트
char ch1 = 'A';
System.out.println(ch1);
System.out.println((int)ch1);
char ch2 = 66;
System.out.println(ch2);
System.out.println((char)ch2);
int ch3 = 67;
System.out.println(ch3);
System.out.println((char)ch3);
char cch = (char) -100;
System.out.println(cch);
char han = '한';
char ch = '\uD55C';
System.out.println(han);
System.out.println(ch);
}
}
A
65
B
B
67
C
ワ
한
한
이런 식으로 변환이 된다!
✨ char
이기 때문에 해당 아스키코드를 적으면 해당 문자가 나온다!
2byte를 넘어가거나 음수면 에러
그러나 형변환을 하면 다른게 나온다.
char cch = (char) -100;
System.out.println(cch);
ワ