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
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);
}
}
|
3. To print the size, the maximum and minimum value of all primitive data type use the following code
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
Last Updated :
28 Mar, 2021
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...