CodeGym /وبلاگ جاوا /Random-FA /Integer.MAX_VALUE در جاوا با مثال
John Squirrels
مرحله
San Francisco

Integer.MAX_VALUE در جاوا با مثال

در گروه منتشر شد

Integer.MAX_VALUE در جاوا چیست؟

Integer.MAX_VALUE در جاوا ثابتی است که حداکثر مقدار عدد صحیح مثبت را نشان می دهد.
Integer.MAX_VALUE یک عدد در بسته java.lang کلاس عدد صحیح جاوا است . این حداکثر عدد صحیح ممکن است که می تواند در 32 بیت نمایش داده شود. مقدار دقیق آن 2147483647 یعنی 231-1 است.
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");
		}
	}
}

خروجی

maxNumber: 2147483647 number1: 2147483646 number1 <maxNumber

توضیح

در قطعه کد بالا، یک متغیر maxNumber را می گیریم و با استفاده از Integer.MAX_VALUE حداکثر مقدار صحیح را به آن اختصاص می دهیم . سپس یک متغیر دیگر number1 را می گیریم و مقداری یک کوچکتر از حداکثر به آن اختصاص می دهیم. ما این دو را با هم مقایسه می کنیم و نتایج را چاپ می کنیم.

نتیجه

تا پایان این پست، امیدواریم که با Integer.MAX_VALUE در جاوا به طور کامل آشنا شده باشید . نحوه استفاده از Integer.MAX_VALUE در جاوا را با مثال یاد گرفته اید . می توانید مقادیر دیگری را به متغیرهای مختلف اختصاص دهید و ببینید که چگونه این مفهوم کار می کند تا آن را عمیق تر درک کنید. برای تسلط عمیق تر به مفهوم به تمرین ادامه دهید. تا آن زمان، به رشد خود ادامه دهید و همچنان بدرخشید!
نظرات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION