logo

Integer.MAX_VALUE un Integer.MIN_VALUE Java ar piemēriem

Vairumā gadījumu konkurējošā programmēšanā ir jāpiešķir mainīgais, maksimālā vai minimālā vērtība, ko var saturēt datu tips, taču atcerēties tik lielu un precīzu skaitli ir sarežģīts darbs. Tāpēc Java ir konstantes, lai attēlotu šos skaitļus, lai tos varētu tieši piešķirt mainīgajam, faktiski neierakstot visu skaitli.

    Vesels skaitlis.MAX_VALUE
    Vesels skaitlis.MAX_VALUE ir konstante Veselu skaitļu klase no java.lang pakotnes, kas norāda, kas saglabā maksimālo iespējamo vērtību jebkuram Java veselam mainīgajam. Šī faktiskā vērtība ir

     2^31-1 = 2147483647>

    1. piemērs:



    attēla centrēšana css




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

    >

    >

    Izvade:

    cik 0 no miljarda
     Integer.MAX_VALUE = 2147483647>

    Neviens vesels skaitļa mainīgais nevar saglabāt vērtību, kas pārsniedz šo ierobežojumu. To darot, atmiņa pārpildīsies un vērtība kļūs negatīva.

    2. piemērs: Mēģina inicializēt mainīgo vērtību Vesels skaitlis.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);> >}> >}> }>

    >

    >

    Izvade:

     Trying to initialize a N with value Integer.MAX_VALUE + 1 N = -2147483648>
    Vesels skaitlis.MIN_VALUE
    Vesels skaitlis.MIN_VALUE ir konstante Veselu skaitļu klase no java.lang pakotnes, kas norāda, kas saglabā minimālo iespējamo vērtību jebkuram Java veselam mainīgajam. Šī faktiskā vērtība ir

     -2^31 = -2147483648>

    3. piemērs:




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

    >

    >

    kārtot masīvu sarakstu java
    Izvade:

     Integer.MIN_VALUE = -2147483648>

    Neviens vesels skaitļa mainīgais nevar saglabāt vērtību, kas ir zemāka par šo ierobežojumu. To darot, atmiņa pārpildīsies un vērtība kļūs pozitīva.

    interfeiss java

    2. piemērs: Mēģina inicializēt mainīgo vērtību Vesels skaitlis.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);> >}> >}> }>

    >

    >

    Izvade:

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