How to Get Size, Minimum, and Maximum Value of Data Types in Java?

The size of a data type is given by (name of datatype).SIZE. The maximum value that it can store is given by (Name of data type).MAX_VALUE. The minimum value that it can store is given by (Name of data type).MIN_VALUE.
Always write first word of data type in capital.
Example:
1. If you want to print the size of float data type, use Float.SIZE
2. If you want to print the size and value of the Byte use the following code
Java
// Print size, minimum value and maximum// value of Byte data types in javaimport java.io.*;  class ValuesOfByte {    public static void main(String[] args)    {        System.out.println("Byte\t" + Byte.SIZE + "\t"                           + Byte.MIN_VALUE + "\t"                           + Byte.MAX_VALUE);    }} | 
Output
Byte 8 -128 127
3. To print the size, the maximum and minimum value of all primitive data type use the following code
Java
// Print size, minimum value and // maximum value of data types in javapublic class RangeOfDataTypes {    public static void main(String args[])    {        System.out.println(            "S.No.\t  Data Type\t  Size\t  Min. Value\t\t  Max. Value\t");        System.out.println("1\t  Byte\t\t" + Byte.SIZE                           + "\t" + Byte.MIN_VALUE                           + "\t\t\t" + Byte.MAX_VALUE);        System.out.println("2\t  Short\t\t" + Short.SIZE                           + "\t" + Short.MIN_VALUE                           + "\t\t\t" + Short.MAX_VALUE);        System.out.println("3\t  Integer\t" + Integer.SIZE                           + "\t" + Integer.MIN_VALUE                           + "\t\t" + Integer.MAX_VALUE);        System.out.println("4\t  Float\t\t" + Float.SIZE                           + "\t" + Float.MIN_VALUE                           + "\t\t\t" + Float.MAX_VALUE);        System.out.println("5\t  Long\t\t" + Long.SIZE                           + "\t" + Long.MIN_VALUE + "\t"                           + Long.MAX_VALUE);        System.out.println("6\t  Double\t" + Double.SIZE                           + "\t" + Double.MIN_VALUE                           + "\t\t" + Short.MAX_VALUE);        System.out.println("7\t  Character\t"                           + Character.SIZE);    }} | 
Output:
S.No. Data Type Size Min. Value Max. Value 1 Byte 8 -128 127 2 Short 16 -32768 32767 3 Integer 32 -2147483648 2147483647 4 Float 32 1.4E-45 3.4028235E38 5 Long 64 -9223372036854775808 9223372036854775807 6 Double 64 4.9E-324 1.7976931348623157E308 7 Character 16
				
					


