جاوا میں Integer.MAX_VALUE کیا ہے؟
public class MaximumInteger {
public static void main(String[] args) {
System.out.println(Integer.MAX_VALUE);
}
}
آؤٹ پٹ
2147483647
جاوا میں انٹیجرز کیا ہیں؟
عدد وہ اعداد ہیں جن کا کوئی جزوی حصہ نہیں ہے۔ جاوا میں، انٹیجرز کو 32 بٹ اسپیس میں دکھایا جاتا ہے۔ اس کے علاوہ، انہیں 2 کی تکمیلی بائنری شکل میں دکھایا گیا ہے، جس کا مطلب ہے کہ ان 32 میں سے ایک بٹ ایک نشانی بٹ ہے۔ اس طرح، 231-1 ممکنہ قدریں ہیں۔ لہذا، جاوا میں نمبر 231-1 سے بڑا کوئی عدد نہیں ہے۔جاوا میں Integer.MAX_VALUE کیوں ضروری ہے؟
اس کا استعمال خود بخود کسی بھی متغیر کو زیادہ سے زیادہ عدد صحیح نمبر کو یاد رکھنے کی ضرورت کے بغیر تفویض کرنے کے لیے کیا جاتا ہے۔ کئی بار ایسے ہوتے ہیں جب ہمیں زیادہ سے زیادہ یا کم سے کم تعداد کی ضرورت ہوتی ہے۔ یہ تقابلی وجوہات یا کسی اور وجہ سے ہو سکتا ہے۔ درست مستقل کو یاد رکھنا مشکل ہوسکتا ہے۔ یہ کام جاوا میں Integer.MAX_VALUE نے آسان بنایا ہے ۔مثال
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");
}
}
}
آؤٹ پٹ
زیادہ سے زیادہ نمبر: 2147483647 نمبر 1: 2147483646 نمبر 1 < زیادہ سے زیادہ نمبر
GO TO FULL VERSION