logo

Integer.MAX_VALUE in Integer.MIN_VALUE v Javi s primeri

V tekmovalnem programiranju je večinoma treba spremenljivki dodeliti največjo ali najmanjšo vrednost, ki jo lahko vsebuje podatkovni tip, vendar se izkaže, da je zapomniti tako veliko in natančno število težko delo. Zato ima Java konstante za predstavitev teh števil, tako da jih je mogoče neposredno dodeliti spremenljivki, ne da bi dejansko vtipkali celotno število.

    Celo število.MAX_VALUE
    Integer.MAX_VALUE je konstanta v Celoštevilski razred paketa java.lang, ki določa, da shrani največjo možno vrednost za katero koli celoštevilsko spremenljivko v Javi. Dejanska vrednost tega je



     2^31-1 = 2147483647>

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

    >

    vrste strojnega učenja

    >

    Izhod:

    seznam držav
     Integer.MAX_VALUE = 2147483647>

    Nobena celoštevilska spremenljivka ne more shraniti vrednosti nad to mejo. Ob tem bo pomnilnik prepoln in vrednost bo negativna.

    Primer 2: Poskus inicializacije spremenljivke 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);> >}> >}> }>

    >

    >

    Izhod:

     Trying to initialize a N with value Integer.MAX_VALUE + 1 N = -2147483648>
    Celo število.MIN_VALUE
    Integer.MIN_VALUE je konstanta v Celoštevilski razred paketa java.lang, ki določa, da shrani najmanjšo možno vrednost za katero koli celoštevilsko spremenljivko v Javi. Dejanska vrednost tega je

     -2^31 = -2147483648>

    Primer 3:

    pete davidson starost




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

    >

    >

    Izhod:

     Integer.MIN_VALUE = -2147483648>

    Nobena celoštevilska spremenljivka ne more shraniti vrednosti pod to mejo. Ob tem se bo pomnilnik prepolnil in vrednost bo pozitivna.

    Primer 2: Poskus inicializacije vrednosti spremenljivke Integer.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);> >}> >}> }>

    >

    >

    dodajanje v polje java
    Izhod:

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