Java 15 정수형의 오버플로우
자바/2. 변수2021. 3. 27. 15:29
오버플로우(overflow)란?
연산과정에서 해단 타입이 표현할 수 있는 값의 범위를 넘어서는 것
4자리의 10진수 최대값은 9999 이다.
여기서 1을 더하면 10000 이지만 4자리이므로 1은 버려지고 0000이 된다.
4bit 2진수 최대값은 1111 이다.
여기서 1을 더하면 10000 이지만 4자리이므로 1은 버려지고 0000이 된다.
정수형의 오버플로우는 계수기와 같다.
최대값 + 1 → 최소값 최대값 + 1 → 최소값 |

'자바 > 2. 변수' 카테고리의 다른 글
Java 17 타입 간의 변환 방법 (0) | 2021.03.27 |
---|---|
Java 16 부호있는 정수의 오버플로우 (0) | 2021.03.27 |
Java 14 화면으로부터 입력받기 (0) | 2021.03.27 |
Java 13 printf를 이용한 출력 예제 (0) | 2021.03.27 |
Java 12 printf를 이용한 출력 (2) | 2021.03.27 |
댓글()