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

在Java中显示数据类型的限制

Chaque type de données en Java a une plage minimale et maximale, par exemple Integer.

Minimum = -2147483648
Maximum = 2147483647

Supposons que pour Integer, si cette valeur dépasse le plage maximale affichée ci-dessus, cela entraînera un débordement. Cependant, si cette valeur est inférieure à la plage minimale affichée ci-dessus, cela entraînera un sous-débordement.

Le programme suivant affiche les limites des types de données en Java.

Exemple

public class Demo {
   public static void main(String[] args) {
      System.out.println("Limites des types de données primaires");
      System.out.println("Valeurs du type de données Byte...");
      System.out.println("Min = " + Byte.MIN_VALUE);
      System.out.println("Max = " + Byte.MAX_VALUE);
      System.out.println("Valeurs du type de données Short...");
      System.out.println("Min = " + Short.MIN_VALUE);
      System.out.println("Max = " + Short.MAX_VALUE);
      System.out.println("Valeurs du type de données Integer...");
      System.out.println("Min = " + Integer.MIN_VALUE);
      System.out.println("Max = " + Integer.MAX_VALUE);
      System.out.println("Valeurs du type de données Float...");
      System.out.println("Min = " + Float.MIN_VALUE);
      System.out.println("Max = " + Float.MAX_VALUE);
      System.out.println("Valeurs du type de données Double...");
      System.out.println("Min = " + Double.MIN_VALUE);
      System.out.println("Max = " + Double.MAX_VALUE);
   }
}

Résultat de la sortie

Limits des types de données primitives
Valeurs du type de données Byte...
Min = -128
Max = 127
Valeurs du type de données Short...
Min = -32768
Max = 32767
Valeurs du type de données Integer...
Min = -2147483648
Max = 2147483647
Valeurs du type de données Float...
Min = 1.4E-45
Max = 3.4028235E38
Valeurs du type de données Double...
Min = 4.9E-324
Max = 1.7976931348623157E308

Dans le programme ci-dessus, nous obtenons un par un chaque type de données et utilisons les propriétés suivantes pour obtenir les valeurs minimales et maximales. Par exemple, le type de données est Byte.

Byte.MIN_VALUE;
Byte.MAX_VALUE

Le code ci-dessus retourne les valeurs minimales et maximales du type de données Byte. De même, cela s'applique à d'autres types de données.

Min = -128
Max = 127