La majoria de vegades, en la programació competitiva, cal assignar la variable, el valor màxim o mínim que pot contenir el tipus de dades, però recordar un nombre tan gran i precís resulta ser una feina difícil. Per tant, Java té constants per representar aquests nombres, de manera que aquests es poden assignar directament a la variable sense escriure el nombre sencer.
- Enter.MAX_VALUE
Integer.MAX_VALUE és una constant a Classe entera del paquet java.lang que especifica que emmagatzema el valor màxim possible per a qualsevol variable entera a Java. El valor real d'això és
2^31-1 = 2147483647>
Exemple 1:
seleccionar entre diverses taules sql
// 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);> >}> }> |
>
>Sortida:
rdbms
Integer.MAX_VALUE = 2147483647>
Qualsevol variable entera no pot emmagatzemar cap valor més enllà d'aquest límit. En fer-ho, la memòria es desbordarà i el valor es tornarà negatiu.
Exemple 2: S'està intentant inicialitzar un valor variable 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);> >}> >}> }> |
>
>Sortida:
Trying to initialize a N with value Integer.MAX_VALUE + 1 N = -2147483648>Enter.MIN_VALUE
Integer.MIN_VALUE és una constant a Classe entera del paquet java.lang que especifica que emmagatzema el valor mínim possible per a qualsevol variable entera a Java. El valor real d'això és
-2^31 = -2147483648>
Exemple 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);> >}> }> |
sinó si java
>
>Sortida:
Integer.MIN_VALUE = -2147483648>
Qualsevol variable entera no pot emmagatzemar cap valor per sota d'aquest límit. En fer-ho, la memòria es desbordarà i el valor es tornarà positiu.
Exemple 2: S'està intentant inicialitzar un valor variable Integer.MIN_VALUE – 1
matriu js
// 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);> >}> >}> }> |
>
>Sortida:
Trying to initialize a N with value Integer.MIN_VALUE - 1 N = 2147483647>