logo

Integer.MAX_VALUE ja Integer.MIN_VALUE Javassa esimerkkien kanssa

Useimmiten kilpailevassa ohjelmoinnissa on tarpeen määrittää muuttuja, suurin tai pienin arvo, jonka tietotyyppi voi sisältää, mutta niin suuren ja tarkan luvun muistaminen on vaikeaa. Siksi Javassa on vakioita näiden numeroiden esittämiseksi, jotta ne voidaan määrittää suoraan muuttujaan kirjoittamatta itse koko lukua.

    Kokonaisluku.MAX_VALUE
    Kokonaisluku.MAX_VALUE on vakio arvossa Kokonaislukuluokka java.lang-paketista, joka määrittää, joka tallentaa suurimman mahdollisen arvon mille tahansa Javan kokonaislukumuuttujalle. Tämän todellinen arvo on



     2^31-1 = 2147483647>

    Esimerkki 1:






    mikä on 10/60



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

    >

    >

    Lähtö:

    monirivinen kommentti powershell
     Integer.MAX_VALUE = 2147483647>

    Mikään kokonaislukumuuttuja ei voi tallentaa tämän rajan ylittävää arvoa. Kun teet niin, muisti täyttyy ja arvosta tulee negatiivinen.

    Esimerkki 2: Yritetään alustaa muuttujan arvo Kokonaisluku.MAX_ARVO + 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);> >}> >}> }>

    >

    >

    Lähtö:

     Trying to initialize a N with value Integer.MAX_VALUE + 1 N = -2147483648>
    Kokonaisluku.MIN_VALUE
    Kokonaisluku.MIN_ARVO on vakio arvossa Kokonaislukuluokka java.lang-paketista, joka määrittää, joka tallentaa pienimmän mahdollisen arvon mille tahansa Java-kokonaislukumuuttujalle. Tämän todellinen arvo on

     -2^31 = -2147483648>

    Esimerkki 3:




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

    >

    >

    Lähtö:

    css-siirtymän läpinäkyvyys
     Integer.MIN_VALUE = -2147483648>

    Mikään kokonaislukumuuttuja ei voi tallentaa tämän rajan alapuolella olevia arvoja. Kun teet niin, muisti täyttyy ja arvosta tulee positiivinen.

    Esimerkki 2: Yritetään alustaa muuttujan arvo Kokonaisluku.MIN_ARVO – 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);> >}> >}> }>

    >

    >

    Lähtö:

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