מהו Integer.MAX_VALUE ב-Java?
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
GO TO FULL VERSION