VOOZH about

URL: https://www.geeksforgeeks.org/java/integer-max_value-and-integer-min_value-in-java-with-examples/

⇱ Integer.MAX_VALUE and Integer.MIN_VALUE in Java with Examples - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

Integer.MAX_VALUE and Integer.MIN_VALUE in Java with Examples

Last Updated : 12 Jul, 2025
Most of the times, in competitive programming, there is a need to assign the variable, the maximum or minimum value that data type can hold, but remembering such a large and precise number comes out to be a difficult job. Therefore, Java has constants to represent these numbers, so that these can be directly assigned to the variable without actually typing the whole number.
  • Integer.MAX_VALUE is a constant in the Integer class of java.lang package that specifies that stores the maximum possible value for any integer variable in Java. The actual value of this is
    2^31-1 = 2147483647
    
    Example 1:
    Output:
    Integer.MAX_VALUE = 2147483647
    
    Any integer variable cannot store any value beyond this limit. Upon doing so, the memory will overflow and the value will get negative. Example 2: Trying to initialize a variable value Integer.MAX_VALUE + 1
    Output:
    Trying to initialize a N with value Integer.MAX_VALUE + 1
    N = -2147483648
    
  • Integer.MIN_VALUE is a constant in the Integer class of java.lang package that specifies that stores the minimum possible value for any integer variable in Java. The actual value of this is
    -2^31 = -2147483648
    
    Example 3:
    Output:
    Integer.MIN_VALUE = -2147483648
    
    Any integer variable cannot store any value below this limit. Upon doing so, the memory will overflow and the value will get positive. Example 2: Trying to initialize a variable value Integer.MIN_VALUE - 1
Output:
Trying to initialize a N with value Integer.MIN_VALUE - 1
N = 2147483647
Comment
Article Tags:
Article Tags: