logo

Integer.MAX_VALUE și Integer.MIN_VALUE în Java cu exemple

De cele mai multe ori, în programarea competitivă, este nevoie să se atribuie variabilei, valoarea maximă sau minimă pe care o poate deține tipul de date, dar amintirea unui număr atât de mare și precis se dovedește a fi o treabă dificilă. Prin urmare, Java are constante pentru a reprezenta aceste numere, astfel încât acestea să poată fi atribuite direct variabilei fără a introduce efectiv întregul număr.

    Număr întreg.MAX_VALUE
    Integer.MAX_VALUE este o constantă în Clasa intregi din pachetul java.lang care specifică că stochează valoarea maximă posibilă pentru orice variabilă întreagă în Java. Valoarea reală a acestuia este

     2^31-1 = 2147483647>

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

    imprimare javascript
    >

    if else declarații java

    >

    Ieșire:

     Integer.MAX_VALUE = 2147483647>

    Orice variabilă întreagă nu poate stoca nicio valoare dincolo de această limită. După ce faceți acest lucru, memoria se va depăși și valoarea va deveni negativă.

    Exemplul 2: Încercarea de a inițializa o valoare variabilă Integer.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);> >}> >}> }>

    jdbc

    >

    >

    Ieșire:

     Trying to initialize a N with value Integer.MAX_VALUE + 1 N = -2147483648>
    Număr întreg.MIN_VALUE
    Integer.MIN_VALUE este o constantă în Clasa intregi din pachetul java.lang care specifică că stochează valoarea minimă posibilă pentru orice variabilă întreagă în Java. Valoarea reală a acesteia este

     -2^31 = -2147483648>

    Exemplul 3:


    modifica fișierul linux



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

    >

    >

    Ieșire:

     Integer.MIN_VALUE = -2147483648>

    Orice variabilă întreagă nu poate stoca nicio valoare sub această limită. După ce faceți acest lucru, memoria se va depăși și valoarea va deveni pozitivă.

    Exemplul 2: Încercarea de a inițializa o valoare variabilă Integer.MIN_VALUE – 1

    lista de linkuri java




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

    >

    >

    Ieșire:

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