Wat is Integer.MAX_VALUE in Java?
public class MaximumInteger {
public static void main(String[] args) {
System.out.println(Integer.MAX_VALUE);
}
}
Uitgang
2147483647
Wat zijn gehele getallen in Java?
Gehele getallen zijn getallen die geen breuk hebben. In Java worden gehele getallen weergegeven in een ruimte van 32 bits. Bovendien worden ze weergegeven in de binaire vorm van 2-complement, wat betekent dat één bit van deze 32 een tekenbit is. Er zijn dus 231-1 mogelijke waarden. Daarom is er geen geheel getal groter dan het getal 231-1 in Java.Waarom is Integer.MAX_VALUE in Java vereist?
Het wordt gebruikt om aan elke variabele automatisch het maximaal mogelijke gehele getal toe te wijzen zonder dat u het exacte aantal hoeft te onthouden. Er zijn veel momenten waarop we een maximum of minimum aantal nodig hebben. Het kan om vergelijkende redenen zijn of om andere redenen. Het kan moeilijk zijn om de exacte constante te onthouden. Deze taak is gemakkelijk gemaakt door Integer.MAX_VALUE in Java.Voorbeeld
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");
}
}
}
Uitgang
maxNumber: 2147483647 number1: 2147483646 number1 < maxNumber
GO TO FULL VERSION