English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
주어진 값이 데이터 유형의 최대 허용 크기보다 작을 때 하위 경계가 발생합니다. 하위 경계 조건은 오류를 유발할 수 있으며, 현재 프로그래밍 언어의 구현에서는 자동으로 처리할 수 있습니다.
데이터 유형의 하위 경계를 표시하기 위해 double 데이터 유형을 예로 들었습니다. Double 데이터 유형은 단정도입니다.64비트 IEEE 754부동형.
다음 프로그램은 Java에서 데이터 유형의 하위 경계를 표시합니다.
public class Demo { public static void main(String[] args) { System.out.println("Displaying Underflow... "); double val1 = 3.2187E-320; System.out.println(val1/1000000); } }
출력 결과
Displaying Underflow... 0.0
위 프로그램에서 double 변수를 초기화합니다.
double val1 = 3.2187E-320;
그런 다음, 부동형 val에 대해 나눗셈 연산을 수행하여 하위 경계를 확인합니다.
val1/1000000
그것은 다음과 같은 내용을 반환합니다.
0.0