English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Cuando el valor dado es menor que el tamaño máximo permitido del tipo de datos, se produce un desbordamiento inferior. La condición de desbordamiento inferior puede causar errores o, en la implementación actual de los lenguajes de programación, puede manejarla automáticamente.
Para mostrar el desbordamiento inferior de los tipos de datos, tomo el tipo de datos double como ejemplo. El tipo de datos Double es de precisión simple64IEEE bits 754Punto flotante.
El siguiente programa muestra el desbordamiento inferior de tipos de datos en Java.
public class Demo { public static void main(String[] args) { System.out.println("Mostrando desbordamiento inferior... "); double val1 = 3.2187E-320; System.out.println(val1/1000000); } }
Resultados de salida
Mostrando desbordamiento inferior... 0.0
En el programa anterior, inicializa la variable double.
double val1 = 3.2187E-320;
Después, realiza una operación de división para verificar el desbordamiento inferior.
val1/1000000
Devuelve el siguiente contenido.
0.0