English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Cada tipo de datos en Java tiene un rango mínimo y máximo, por ejemplo Integer.
Mínimo = -2147483648 Máximo = 2147483647
Supongamos que para Integer, si el valor se extiende más allá del rango máximo mostrado, causará un desbordamiento. Sin embargo, si el valor es menor que el rango mínimo mostrado, causará un subdesbordamiento.
El siguiente programa muestra los límites de los tipos de datos en Java.
public class Demo { public static void main(String[] args) { System.out.println("Límites de los tipos de datos primitivos"); System.out.println("Valores del tipo de datos Byte..."); System.out.println("Min = "); + Byte.MIN_VALUE); System.out.println("Max = "); + Byte.MAX_VALUE); System.out.println("Valores del tipo de datos Short..."); System.out.println("Min = "); + Short.MIN_VALUE); System.out.println("Max = "); + Short.MAX_VALUE); System.out.println("Valores del tipo de datos Integer..."); System.out.println("Min = "); + Integer.MIN_VALUE); System.out.println("Max = "); + Integer.MAX_VALUE); System.out.println("Valores del tipo de datos Float..."); System.out.println("Min = "); + Float.MIN_VALUE); System.out.println("Max = "); + Float.MAX_VALUE); System.out.println("Valores del tipo de datos Double..."); System.out.println("Min = "); + Double.MIN_VALUE); System.out.println("Max = "); + Double.MAX_VALUE); } }
Resultados de salida
Límites de los tipos de datos primitivos Valores del tipo de datos Byte... Min = -128 Max = 127 Valores del tipo de datos Short... Min = -32768 Max = 32767 Valores del tipo de datos Integer... Min = -2147483648 Max = 2147483647 Valores del tipo de datos Float... Min = 1.4E-45 Max = 3.4028235E38 Valores del tipo de datos Double... Min = 4.9E-324 Max = 1.7976931348623157E308
En el programa anterior, obtenemos uno a uno cada tipo de datos y usamos las siguientes propiedades para obtener el valor mínimo y máximo. Por ejemplo, el tipo de datos es Byte.
Byte.MIN_VALUE; Byte.MAX_VALUE
El código anterior devuelve el valor mínimo y máximo del tipo de datos Byte. Del mismo modo, es aplicable a otros tipos de datos.
Min = -128 Max = 127