ما هو Integer.MAX_VALUE في جافا؟
public class MaximumInteger {
public static void main(String[] args) {
System.out.println(Integer.MAX_VALUE);
}
}
انتاج |
2147483647
ما هي الأعداد الصحيحة في جافا؟
الأعداد الصحيحة هي أرقام ليس لها جزء كسري. في Java، يتم تمثيل الأعداد الصحيحة في مساحة 32 بت. بالإضافة إلى ذلك، يتم تمثيلها في شكل ثنائي مكمل 2، مما يعني أن بتة واحدة من هذه الـ 32 هي بتة إشارة. وبالتالي، هناك 231-1 القيم المحتملة. ومن ثم، لا يوجد عدد صحيح أكبر من الرقم 231-1 في جاوة.لماذا يعد Integer.MAX_VALUE مطلوبًا في Java؟
يتم استخدامه لتعيين أي متغير بأقصى عدد صحيح ممكن تلقائيًا دون الحاجة إلى تذكر الرقم الدقيق. هناك عدة مرات عندما نحتاج إلى الحد الأقصى أو الحد الأدنى للعدد. يمكن أن يكون لأسباب نسبية أو أي شيء آخر. قد يكون من الصعب تذكر الثابت الدقيق. أصبحت هذه المهمة سهلة بفضل Integer.MAX_VALUE في Java.مثال
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