Was ist Integer.MAX_VALUE in Java?
public class MaximumInteger {
public static void main(String[] args) {
System.out.println(Integer.MAX_VALUE);
}
}
Ausgang
2147483647
Was sind Ganzzahlen in Java?
Ganzzahlen sind Zahlen, die keinen Bruchteil haben. In Java werden Ganzzahlen im 32-Bit-Bereich dargestellt. Darüber hinaus werden sie in Zweierkomplement-Binärform dargestellt, was bedeutet, dass eines dieser 32 Bits ein Vorzeichenbit ist. Somit gibt es 231-1 mögliche Werte. Daher gibt es in Java keine ganze Zahl größer als die Zahl 231-1.Warum ist Integer.MAX_VALUE in Java erforderlich?
Es wird verwendet, um jeder Variablen automatisch die maximal mögliche Ganzzahl zuzuweisen, ohne dass man sich die genaue Zahl merken muss. Es kommt oft vor, dass wir eine maximale oder minimale Anzahl benötigen. Dies kann aus Vergleichsgründen oder aus anderen Gründen erfolgen. Es kann schwierig sein, sich die genaue Konstante zu merken. Diese Aufgabe wird durch Integer.MAX_VALUE in Java erleichtert .Beispiel
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");
}
}
}
Ausgang
maxNumber: 2147483647
Nummer1: 2147483646
Nummer1 < maxNumber
GO TO FULL VERSION