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