CodeGym /مدونة جافا /Random-AR /Integer.MAX_VALUE في Java مع الأمثلة
John Squirrels
مستوى
San Francisco

Integer.MAX_VALUE في Java مع الأمثلة

نشرت في المجموعة

ما هو Integer.MAX_VALUE في جافا؟

يعد Integer.MAX_VALUE في Java ثابتًا يمثل الحد الأقصى لقيمة عدد صحيح موجب.
Integer.MAX_VALUE هو رقم في فئة Java Integer لحزمة java.lang . وهو أقصى عدد صحيح يمكن تمثيله بـ 32 بت. قيمتها الدقيقة هي 2147483647 أي 231-1.
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 <الرقم الأقصى

توضيح

في مقتطف الكود أعلاه، نأخذ المتغير maxNumber ونخصص له أقصى قيمة عددية باستخدام Integer.MAX_VALUE . ثم نأخذ متغيرًا آخر رقم 1 ونخصص له قيمة أصغر من الحد الأقصى بدرجة واحدة. نقارن الاثنين ونطبع النتائج.

خاتمة

بحلول نهاية هذا المنشور، نأمل أن تكون قد تعرفت على Integer.MAX_VALUE في Java بالتفصيل. لقد تعلمت كيفية استخدام Integer.MAX_VALUE في Java مع الأمثلة. يمكنك محاولة تعيين قيم أخرى لمتغيرات مختلفة ومعرفة كيفية عمل هذا المفهوم لفهمه بشكل أكثر عمقًا. استمر في التدرب على التحكم بشكل أعمق في هذا المفهوم. وحتى ذلك الحين، استمر في النمو واستمر في التألق!
تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION