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 java import 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); } } |
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 java public 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