Ce este Integer.MAX_VALUE în Java?
public class MaximumInteger {
public static void main(String[] args) {
System.out.println(Integer.MAX_VALUE);
}
}
Ieșire
2147483647
Ce sunt numerele întregi în Java?
Numerele întregi sunt numere care nu au parte fracțională. În Java, numerele întregi sunt reprezentate în spațiu de 32 de biți. În plus, ele sunt reprezentate în forma binară a complementului 2, ceea ce înseamnă că un bit din acești 32 este un bit de semn. Astfel, există 231-1 valori posibile. Prin urmare, nu există un număr întreg mai mare decât numărul 231-1 în Java.De ce este Integer.MAX_VALUE necesar în Java?
Este folosit pentru a atribui automat oricărei variabile numărul întreg maxim posibil, fără a fi nevoie să vă amintiți numărul exact. Sunt de multe ori când avem nevoie de un număr maxim sau minim. Poate fi din motive comparative sau oricare altele. Poate fi dificil să-ți amintești constanta exactă. Această sarcină este simplificată de Integer.MAX_VALUE în Java.Exemplu
public class MaximumInteger {
public static void main(String[] args) {
int maxNumber = Integer.MAX_VALUE;
System.out.println("maxNumber: " + maxNumber);
int number1 = Integer.MAX_VALUE - 1;
System.out.println("number1: " + number1);
if (number1 < maxNumber) {
System.out.println("number1 < maxNumber");
}
}
}
Ieșire
maxNumber: 2147483647 number1: 2147483646 number1 < maxNumber
GO TO FULL VERSION