Java program to get size, minimum, and maximum value of data types

The size of the datatype is given by (name of datatype).SIZE. In java the maximum value it can store is given by (data type name). MAX_VALUE. The minimum value it can store is given by (Name of data type).MIN_VALUE.

 

Always write first word of data type in capital.

Example:

  1. Use Float.SIZE to print the size of float data type.
  2.  

 

// 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);
	}
}

Output

Byte    8    -128    127

3. To print the dimensions the utmost and minimum value of all primitive data type use the subsequent code

 

 
// 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

 

Submit Your Programming Assignment Details