Program to demonstrate how get and use minimum and maximum values of primitive data types in Java.
Output of the program :
package com.hubberspot.primitive.examples; public class MinimumAndMaximumDemo { public static void main(String[] args) { // Create a Byte object holding minimum // and maximum value of byte primitive // In order to get minimum and maximum value // we use Wrapper classes MAX_VALUE and MIN_VALUE constant Byte minimumByteValue = Byte.MIN_VALUE; Byte maximumByteValue = Byte.MAX_VALUE; System.out.println("Minimum byte value is : " + minimumByteValue); System.out.println("Maximum byte value is : " + maximumByteValue); // Create a Short object holding minimum // and maximum value of byte primitive // In order to get minimum and maximum value // we use Wrapper classes MAX_VALUE and MIN_VALUE constant Short minimumShortValue = Short.MIN_VALUE; Short maximumShortValue = Short.MAX_VALUE; System.out.println("Minimum short value is : " + minimumShortValue); System.out.println("Maximum short value is : " + maximumShortValue); // Create an Integer object holding minimum // and maximum value of byte primitive // In order to get minimum and maximum value // we use Wrapper classes MAX_VALUE and MIN_VALUE constant Integer minimumIntegerValue = Integer.MIN_VALUE; Integer maximumIntegerValue = Integer.MAX_VALUE; System.out.println("Minimum integer value is : " + minimumIntegerValue); System.out.println("Maximum integer value is : " + maximumIntegerValue); // Create a Long object holding minimum // and maximum value of byte primitive // In order to get minimum and maximum value // we use Wrapper classes MAX_VALUE and MIN_VALUE constant Long minimumLongValue = Long.MIN_VALUE; Long maximumLongValue = Long.MAX_VALUE; System.out.println("Minimum long value is : " + minimumLongValue); System.out.println("Maximum long value is : " + maximumLongValue); // Create a Float object holding minimum // and maximum value of byte primitive // In order to get minimum and maximum value // we use Wrapper classes MAX_VALUE and MIN_VALUE constant Float minimumFloatValue = Float.MIN_VALUE; Float maximumFloatValue = Float.MAX_VALUE; System.out.println("Minimum float value is : " + minimumFloatValue); System.out.println("Maximum float value is : " + maximumFloatValue); // Create a Double object holding minimum // and maximum value of byte primitive // In order to get minimum and maximum value // we use Wrapper classes MAX_VALUE and MIN_VALUE constant Double minimumDoubleValue = Double.MIN_VALUE; Double maximumDoubleValue = Double.MAX_VALUE; System.out.println("Minimum double value is : " + minimumDoubleValue); System.out.println("Maximum double value is : " + maximumDoubleValue); } }
Output of the program :