이유가 뭘까요

일단 이클립스에는 두개 다 정상적으로 컴파일 되고요 

백준에 정답을 제출하면

Int e = Integer.parseInt(reuslt1); 하면 Number 런타임 에러 뜨고

Long e = Long.parseLong(result1); 하면 정상적으로 정답처리가 됩니다.


문제에서 범위는

첫째 줄에 네 자연수 A, B, C, D가 주어진다. (1 ≤ A, B, C, D ≤ 1,000,000)


이정도로 int값을 초과하지도 않는데 왜그럴까요..?