Java에서 범위가 큰 데이터타입에서 작은 타입으로 강제 형변환시 기존의 값은 잃어버린다.
당연한 이야기..
ex)
int num1 = 20000000; (int 타입 범위 -2147483648~21483647 )
short disp = 0; (short 범위 -32768~32767)
disp = (short) num1;
System.out.println(disp);
출력 : 11520
'web_배우고익히고 > 4.JAVA' 카테고리의 다른 글
foreach(for문 업그레이드) (0) | 2020.01.06 |
---|---|
Java 연습문제(While 숫자 퀴즈 게임) (0) | 2020.01.06 |
삼항 연산자 사용시 문자도 출력이 가능하다. (0) | 2020.01.05 |
복합할당연산자(+=,-=,/+등)는 자동형변환이 일어난다. (0) | 2020.01.05 |
JAVA란 (0) | 2020.01.02 |