logo

Integer.MAX_VALUE og Integer.MIN_VALUE i Java med eksempler

De fleste gangene, i konkurrerende programmering, er det behov for å tilordne variabelen, maksimums- eller minimumsverdien som datatypen kan inneholde, men å huske et så stort og presist tall viser seg å være en vanskelig jobb. Derfor har Java konstanter for å representere disse tallene, slik at disse kan tilordnes direkte til variabelen uten egentlig å skrive hele tallet.

    Heltall.MAX_VALUE
    Heltall.MAX_VALUE er en konstant i Heltallsklasse av java.lang-pakken som spesifiserer at lagrer den maksimalt mulige verdien for en heltallsvariabel i Java. Den faktiske verdien av dette er

     2^31-1 = 2147483647>

    Eksempel 1:






    // Java program to show> // the value of Integer.MAX_VALUE> > class> GFG {> > >// Driver code> >public> static> void> main(String[] arg)> >{> > >// Print the value of Integer.MAX_VALUE> >System.out.println(>'Integer.MAX_VALUE = '> >+ Integer.MAX_VALUE);> >}> }>

    >

    >

    Produksjon:

     Integer.MAX_VALUE = 2147483647>

    Enhver heltallsvariabel kan ikke lagre noen verdi utover denne grensen. Når du gjør det, vil minnet flyte over og verdien blir negativ.

    Eksempel 2: Prøver å initialisere en variabelverdi Heltall.MAX_VALUE + 1




    // Java program to show what happens when> // a value greater than Integer.MAX_VALUE> // is stored in an int variable> > class> GFG {> > >// Driver code> >public> static> void> main(String[] arg)> >{> > >try> {> > >System.out.println(> >'Trying to initialize'> >+>' a N with value'> >+>' Integer.MAX_VALUE + 1'>);> > >// Try to store value Integer.MAX_VALUE + 1> >int> N = Integer.MAX_VALUE +>1>;> > >// Print the value of N> >System.out.println(>'N = '> + N);> >}> >catch> (Exception e) {> >System.out.println(e);> >}> >}> }>

    >

    >

    Produksjon:

     Trying to initialize a N with value Integer.MAX_VALUE + 1 N = -2147483648>
    Heltall.MIN_VALUE
    Heltall.MIN_VALUE er en konstant i Heltallsklasse av java.lang-pakken som spesifiserer at lagrer den minste mulige verdien for en heltallsvariabel i Java. Den faktiske verdien av dette er

     -2^31 = -2147483648>

    Eksempel 3:




    // Java program to show> // the value of Integer.MIN_VALUE> > class> GFG {> > >// Driver code> >public> static> void> main(String[] arg)> >{> > >// Print the value of Integer.MIN_VALUE> >System.out.println(>'Integer.MIN_VALUE = '> >+ Integer.MIN_VALUE);> >}> }>

    >

    >

    matematikk pow java
    Produksjon:

     Integer.MIN_VALUE = -2147483648>

    En hvilken som helst heltallsvariabel kan ikke lagre noen verdi under denne grensen. Når du gjør det, vil minnet flyte over og verdien blir positiv.

    Eksempel 2: Prøver å initialisere en variabelverdi Heltall.MIN_VALUE – 1




    // Java program to show what happens when> // a value less than Integer.MIN_VALUE> // is stored in an int variable> > class> GFG {> > >// Driver code> >public> static> void> main(String[] arg)> >{> > >try> {> > >System.out.println(> >'Trying to initialize'> >+>' a N with value'> >+>' Integer.MIN_VALUE - 1'>);> > >// Try to store value Integer.MIN_VALUE - 1> >int> N = Integer.MIN_VALUE ->1>;> > >// Print the value of N> >System.out.println(>'N = '> + N);> >}> >catch> (Exception e) {> >System.out.println(e);> >}> >}> }>

    >

    >

    Produksjon:

     Trying to initialize a N with value Integer.MIN_VALUE - 1 N = 2147483647>