English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Mostrar los límites del tipo de datos en Java

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.

Ejemplo

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