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

Mostrar los valores mínimos y máximos de los tipos de datos primitivos en Java

Cada tipo de dato en Java tiene un rango mínimo y máximo, por ejemplo, Float.

Min = 1.4E-45
Max = 3.4028235E38

Si el valor de 'flotante' excede el rango máximo mostrado anteriormente, causará 'desbordamiento'.

Sin embargo, si este valor es menor que el rango mínimo mostrado anteriormente, puede causar subflujo.

A continuación, se muestra un programa Java que muestra los valores mínimo y máximo de los tipos de datos originales.

Ejemplo

public class Demo {
   public static void main(String[] args) {
      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);
      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);
   }
}

Resultados de salida

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
Valores del tipo de datos Byte...
Min = -128
Max = 127
Valores del tipo de datos Short...
Min = -32768
Max = 32767

En el programa anterior, obtenemos uno a uno cada tipo de datos y utilizamos las siguientes propiedades para obtener el valor mínimo y máximo. Por ejemplo, el tipo de datos es Short.

Short.MIN_VALUE;
Short.MAX_VALUE

El código anterior devuelve el valor mínimo y máximo del tipo de datos Short. Del mismo modo, es aplicable a otros tipos de datos.

Min = -32768
Max = 32767