Hva er Integer.MAX_VALUE i Java?
public class MaximumInteger {
public static void main(String[] args) {
System.out.println(Integer.MAX_VALUE);
}
}
Produksjon
2147483647
Hva er heltall i Java?
Heltall er tall som ikke har noen brøkdel. I Java er heltall representert i 32 bits plass. I tillegg er de representert i 2s komplement binær form, noe som betyr at en bit av disse 32 er en tegnbit. Dermed er det 231-1 mulige verdier. Derfor er det ikke noe heltall større enn tallet 231-1 i Java.Hvorfor kreves Integer.MAX_VALUE i Java?
Den brukes til å automatisk tildele enhver variabel det maksimale heltall som er mulig uten å måtte huske det nøyaktige tallet. Det er mange ganger når vi trenger et maksimum eller minimum antall. Det kan være av komparative årsaker eller andre. Det kan være vanskelig å huske den nøyaktige konstanten. Denne jobben er gjort enkel av Integer.MAX_VALUE i Java.Eksempel
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");
}
}
}
Produksjon
maxNumber: 2147483647 number1: 2147483646 number1 < maxNumber
GO TO FULL VERSION