작성
·
157
·
수정됨
0
=========================================[질문 내용]
public class Casting3 {
public static void main(String[] args) {
long maxIntValue= 2147483647; //int 최고값
long maxIntOver= 21474836478L; //int 최고값 + 1(초과)
int intValue=0;
intValue = (int) maxIntValue; // 형변환
System.out.println("maxValue Casting= "+ intValue);
intValue = (int) maxIntOver; //형변환
System.out.println("maxIntOver Casting = " + intValue);
}
}
근데 저의 결과값은 ..... 이렇게 나오는 이유가 있을까요?