728x90 java int long overflow1 [JAVA] ch03-10. int에서 long 오버플로우 public class Ex10 { //a*b의 결과는 int값으로 계산되어 long으로 넘어가는 도중 int 계산에서 //오버플로우가 일어난 상태에서 long 변수로 들어감. public static void main(String[] args){ int a = 1000000; //1,000,000 int b = 2000000; //2,000,000 long c = a * b; // 2,000,000,000,000 [값의 변질이 일어남] System.out.println(c); //-1454759936 } } JAVA/예제 2017. 8. 21. 이전 1 다음 728x90