오버플로우
- 타입이 허용하는 최대값을 벗어나는것
언더플로우
- 타입이 허용하는 최소값을 벗어나는것
출처, 이것이 자바다
package ch03.sec03;
/*
* overflow : 변수의 값이 오버 되었을 때
* underflow : 변수의 값이 다운 되었을 때
*
* byte : -128 ~ 127 범위
*
* 연산시 값이 최소 또는 최대를 벗어나는 문제가 일어날 수 있는지 코딩할 때 신경.
*/
public class OverflowUnderflowExample {
public static void main(String[] args) {
byte v1 = 127;
v1++; //128
System.out.println(v1); -> -128
byte v2 = -128;
v2--; //-129
System.out.println(v2); -> 127
}
}
'자바 언어 기초 - 연산자' 카테고리의 다른 글
비교 연산자 (0) | 2023.01.14 |
---|---|
나눗셈 연산 후 NaN과 Infinity 처리 (0) | 2023.01.14 |
정확한 계산은 정수 연산으로 (0) | 2023.01.14 |
산술 연산자 (0) | 2023.01.14 |
부호/증감 연산자 (0) | 2023.01.14 |