오버플로우(overflow)
: 타입이 허용하는 최대값을 벗어나는 것. 최대값 범위 벗어나면 최소값을 갖게 됨
byte value = 127;
value++;
System.out.println(value); //-128
언더플로우(underflow)
: 타입이 허용하는 최소값을 벗어나는 것. 최소값 범위 벗어나면 최대값을 갖게 됨
byte value = -128;
value--;
System.out.println(value); //127
'언어 > Java' 카테고리의 다른 글
break, return, continue (0) | 2023.08.04 |
---|---|
NaN과 Infinity (0) | 2023.08.04 |
예외(Exception) (0) | 2023.08.02 |
복제(shallow copy, deep copy) (0) | 2023.08.02 |
리플렉션(Reflection) (0) | 2023.08.02 |