논리형 자료형 : boolean
특징 : 형변환 블가
정수형 자료형 :
1. byte : 1byte (-128 ~ 127)
2. short : 2byte ( -32768 ~ 32767)
3. char : 2byte ( 0 ~ 65535 )
4. int : 4byte ( -2147483648 ~ 2147483647 )
5 long : 8byte (-922경 ~ 922경)
실수형 자료형
1. float : 4byte
2. double : 8byte
java에서 char이 유니코드를 저장하기 위해 16bit였다는걸 처음 알았음
즉
char a = 32768;
short b = a;
char와 short의 type을 비교하시면 문제가 있는걸 알 수 있습니다.
casting 과 Promotion의 차이
casting : 강제
Promotion : 자동으로 casting
|