Vo väčšine prípadov je v konkurenčnom programovaní potrebné priradiť premennú, maximálnu alebo minimálnu hodnotu, ktorú môže dátový typ obsahovať, ale zapamätať si také veľké a presné číslo je náročná úloha. Preto Java má konštanty, ktoré reprezentujú tieto čísla, takže ich možno priamo priradiť k premennej bez toho, aby ste museli zadávať celé číslo.
- Celé číslo.MAX_VALUE
Integer.MAX_VALUE je konštanta v Celočíselná trieda balíka java.lang, ktorý špecifikuje, že ukladá maximálnu možnú hodnotu pre akúkoľvek celočíselnú premennú v jazyku Java. Skutočná hodnota tohto je
2^31-1 = 2147483647>
Príklad 1:
10 miliónov
// 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);> > }> }> |
>
gimp uložiť ako jpeg
>Výkon:
Integer.MAX_VALUE = 2147483647>
Žiadna celočíselná premenná nemôže uložiť žiadnu hodnotu nad tento limit. Pritom sa pamäť preplní a hodnota bude záporná.
Príklad 2: Pokúšame sa inicializovať hodnotu premennej 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);> > }> > }> }> |
pričom slučka java
>
>Výkon:
Trying to initialize a N with value Integer.MAX_VALUE + 1 N = -2147483648>Celé číslo.MIN_VALUE
Integer.MIN_VALUE je konštanta v Celočíselná trieda balíka java.lang, ktorý špecifikuje, že ukladá minimálnu možnú hodnotu pre akúkoľvek celočíselnú premennú v jazyku Java. Skutočná hodnota tohto je
-2^31 = -2147483648>
Príklad 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);> > }> }> |
relačná algebra v rdbms
>
>Výkon:
Integer.MIN_VALUE = -2147483648>
Žiadna celočíselná premenná nemôže uložiť žiadnu hodnotu pod tento limit. Potom sa pamäť preplní a hodnota bude kladná.
Príklad 2: Pokúšame sa inicializovať hodnotu premennej 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);> > }> > }> }> |
java skener
>
>Výkon:
Trying to initialize a N with value Integer.MIN_VALUE - 1 N = 2147483647>