728x90 자바 int int 오버플로우1 [JAVA] ch03-11. int * int = 오버플로우 public class Ex11 {//int*int=오버플로우 long타입으로 바꿔주면 해결. int형은 2의 32승-1 결국, 맨앞 숫자2, 0 9개까지 가능 public static void main(String[] args){ //long a = 1000000 * 1000000; //오버플로우 발생 int*int long a = (long)1000000 * 1000000; // long타입으로 바꿔주면 해결 long b = 1000000 * 1000000L; System.out.println(a); System.out.println(b); } } JAVA/예제 2017. 8. 21. 이전 1 다음 728x90