English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Ogni tipo di dato in Java ha un intervallo minimo e massimo, ad esempio Float.
Min = 1.4E-45 Max = 3.4028235E38
Supponiamo che per "flottante", se il valore supera l'intervallo massimo mostrato, può causare un overflow.
Ma se il valore è inferiore al intervallo minimo mostrato, può causare un sottorafforzamento.
Di seguito è riportato un programma Java che mostra i valori minimi e massimi dei tipi di dati primitivi.
public class Demo { public static void main(String[] args) { 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 dato 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); System.out.println("Valori del tipo di dati Byte..."); System.out.println("Min = " + Byte.MIN_VALUE); System.out.println("Max = " + Byte.MAX_VALUE); System.out.println("Valori del tipo di dati Short..."); System.out.println("Min = " + Short.MIN_VALUE); System.out.println("Max = " + Short.MAX_VALUE); } }
Risultato dell'output
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 Valori del tipo di dati Byte... Min = -128 Max = 127 Valori del tipo di dati Short... Min = -32768 Max = 32767
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 è Short.
Short.MIN_VALUE; Short.MAX_VALUE
Il codice sopra restituisce i valori minimi e massimi del tipo di dati Short. Allo stesso modo, è applicabile ad altri tipi di dati.
Min = -32768 Max = 32767