Java'da Tamsayı.MAX_VALUE nedir?
public class MaximumInteger {
public static void main(String[] args) {
System.out.println(Integer.MAX_VALUE);
}
}
Çıktı
2147483647
Java'da Tamsayılar nedir?
Tamsayılar, kesirli kısmı olmayan sayılardır. Java'da Tamsayılar 32 bitlik alanda temsil edilir. Ek olarak, 2'nin tamamlayıcı ikili biçiminde temsil edilirler, bu da bu 32 bitten birinin bir işaret biti olduğu anlamına gelir. Böylece 231-1 olası değer vardır. Bu nedenle, Java'da 231-1 sayısından daha büyük bir tam sayı yoktur.Java'da Integer.MAX_VALUE Neden Gereklidir?
Kesin sayıyı hatırlamaya gerek kalmadan herhangi bir değişkene mümkün olan maksimum tam sayıyı otomatik olarak atamak için kullanılır. Bir maksimum veya minimum sayıya ihtiyaç duyduğumuz birçok zaman vardır. Karşılaştırmalı nedenlerle veya başka herhangi bir nedenle olabilir. Kesin sabiti hatırlamak zor olabilir. Bu iş, Java'daki Integer.MAX_VALUE tarafından kolaylaştırılmıştır .Örnek
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");
}
}
}
Çıktı
maxSayı: 2147483647 sayı1: 2147483646 sayı1 < maxSayı
GO TO FULL VERSION