English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Ogni tipo di dato in Java ha un range minimo e massimo, ad esempio Integer.
Minimo = -2147483648 Massimo = 2147483647
Supponiamo che per Integer, se il valore supera il range massimo mostrato, causerebbe un overflow. Tuttavia, se il valore è inferiore al range minimo mostrato, causerebbe un underflow.
Il seguente programma mostra i limiti dei tipi di dati in Java.
public class Demo { public static void main(String[] args) { Limiti dei tipi di dati primitivi System.out.println("Valori del tipo di dato Byte..."); System.out.println("Min = " + Byte.MIN_VALUE); System.out.println("Max = " + Byte.MAX_VALUE); System.out.println("Valori del tipo di dato Short..."); System.out.println("Min = " + Short.MIN_VALUE); System.out.println("Max = " + Short.MAX_VALUE); System.out.println("Valori del tipo di dato Integer..."); System.out.println("Min = " + Integer.MIN_VALUE); System.out.println("Max = " + Integer.MAX_VALUE); System.out.println("Valori del tipo di dati Float..."); System.out.println("Min = " + Float.MIN_VALUE); System.out.println("Max = " + Float.MAX_VALUE); System.out.println("Valori del tipo di dati Double..."); System.out.println("Min = " + Double.MIN_VALUE); System.out.println("Max = " + Double.MAX_VALUE); } }
Risultato di output
Limiti dei tipi di dati primitivi Valori del tipo di dati Byte... Min = -128 Max = 127 Valori del tipo di dati Short... Min = -32768 Max = 32767 Valori del tipo di dati Integer... Min = -2147483648 Max = 2147483647 Valori del tipo di dati Float... Min = 1.4E-45 Max = 3.4028235E38 Valori del tipo di dati Double... Min = 4.9E-324 Max = 1.7976931348623157E308
Nel programma sopra, otteniamo uno per uno ogni tipo di dati e utilizziamo le seguenti proprietà per ottenere i valori minimi e massimi. Ad esempio, il tipo di dati è Byte.
Byte.MIN_VALUE; Byte.MAX_VALUE
Il codice sopra restituisce i valori minimi e massimi del tipo di dati Byte. Allo stesso modo, è applicabile ad altri tipi di dati.
Min = -128 Max = 127