English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Each data type in Java has a minimum and maximum range, such as Float.
Min = 1.4E-45 Max = 3.4028235E38
If the value of 'floating' exceeds the maximum range displayed above, it will cause 'overflow'.
However, if the value is less than the minimum range displayed above, it can cause underflow.
The following is a Java program to display the minimum and maximum values of the original data types.
public class Demo { public static void main(String[] args) { System.out.println("Integer Datatype values..."); System.out.println("Min = ", + Integer.MIN_VALUE); System.out.println("Max = ", + Integer.MAX_VALUE); System.out.println("Float Datatype values..."); System.out.println("Min = ", + Float.MIN_VALUE); System.out.println("Max = ", + Float.MAX_VALUE); System.out.println("Double Datatype values..."); System.out.println("Min = ", + Double.MIN_VALUE); System.out.println("Max = ", + Double.MAX_VALUE); System.out.println("Byte Datatype values..."); System.out.println("Min = ", + Byte.MIN_VALUE); System.out.println("Max = ", + Byte.MAX_VALUE); System.out.println("Short Datatype values..."); System.out.println("Min = ", + Short.MIN_VALUE); System.out.println("Max = ", + Short.MAX_VALUE); } }
Output Result
Integer Datatype values... Min = -2147483648 Max = 2147483647 Float Datatype values... Min = 1.4E-45 Max = 3.4028235E38 Double Datatype values... Min = 4.9E-324 Max = 1.7976931348623157E308 Byte Datatype values... Min = -128 Max = 127 Short Datatype values... Min = -32768 Max = 32767
In the above program, we obtain each data type one by one and use the following properties to get the minimum and maximum values. For example, the data type is Short.
Short.MIN_VALUE; Short.MAX_VALUE
The above code returns the minimum and maximum values of the Short data type. Similarly, it applies to other data types.
Min = -32768 Max = 32767