CodeGym /בלוג Java /Random-HE /מספר שלם.MAX_VALUE ב-Java עם דוגמאות
John Squirrels
רָמָה
San Francisco

מספר שלם.MAX_VALUE ב-Java עם דוגמאות

פורסם בקבוצה

מהו Integer.MAX_VALUE ב-Java?

ה-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?

מספרים שלמים הם מספרים שאין להם חלק שבריר. ב-Java, מספרים שלמים מיוצגים בחלל של 32 סיביות. בנוסף, הם מיוצגים בצורה בינארית משלימה של 2, מה שאומר שביט אחד מתוך 32 אלה הוא סיביות סימן. לפיכך, ישנם 231-1 ערכים אפשריים. לפיכך, אין מספר שלם גדול מהמספר 231-1 ב-Java.

מדוע נדרש 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");
		}
	}
}

תְפוּקָה

maxNumber: 2147483647 number1: 2147483646 number1 < maxNumber

הֶסבֵּר

בקטע הקוד שלמעלה, אנו לוקחים משתנה maxNumber ומקצים לו ערך שלם מקסימלי באמצעות Integer.MAX_VALUE . לאחר מכן ניקח משתנה נוסף number1 ונקצה לו ערך אחד קטן מהמקסימום. אנחנו משווים בין השניים ומדפיסים את התוצאות.

סיכום

עד סוף פוסט זה, אנו מקווים שהכרת את ה- Integer.MAX_VALUE ב-Java בפירוט. למדת כיצד להשתמש ב-Integer.MAX_VALUE ב-Java עם דוגמאות. אתה יכול לנסות להקצות ערכים אחרים למשתנים שונים ולראות איך הרעיון הזה עובד כדי להבין אותו יותר לעומק. המשך להתאמן כדי לקבל שליטה עמוקה יותר על הרעיון. עד אז, המשיכו לגדול ותמשיכו לזרוח!
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION