728x90
public class Ex12 { //곱셈 연삲 후 int값을 초과해서 오버플로우 발생.
public static void main(String[] args){
int a = 1000000 * 1000000 / 1000000; // 곱셈 연산 후 int값을 초과해버려서 오버플로우가 일어남.
//int a = 1000000 * (1000000 / 1000000);
int b = 1000000 / 1000000 * 1000000;
System.out.println(a);
System.out.println(b);
}
}
728x90
'JAVA > 예제' 카테고리의 다른 글
[JAVA] ch03-14. 유니코드 증가 (0) | 2017.08.21 |
---|---|
[JAVA] ch03-13. 유니코드 활용 (0) | 2017.08.21 |
[JAVA] ch03-11. int * int = 오버플로우 (0) | 2017.08.21 |
[JAVA] ch03-10. int에서 long 오버플로우 (0) | 2017.08.21 |
[JAVA] ch03-09. byte 오버플로우 (0) | 2017.08.21 |
댓글