האם ג'אווה יכולה להיות שלילית מזמן?
האם ג'אווה יכולה להיות שלילית מזמן?

וִידֵאוֹ: האם ג'אווה יכולה להיות שלילית מזמן?

וִידֵאוֹ: האם ג'אווה יכולה להיות שלילית מזמן?
וִידֵאוֹ: Java - Long, Float and Double Tutorial 2024, מאי
Anonim

הסיבה למה Java לא זורק חריג ואתה מקבל שלילי מספרים קשורים לאופן שמירת המספרים. למשך ארוך פרימיטיבי הבית הראשון משמש לציון הסימן של המספר (0 -> חיובי, 1 -> שלילי ), בעוד השאר משמשים לערך המספרי. זה אומר ש ארוך.

כמו כן, השאלה היא, האם לאורך זמן יכולים להיות ערכים שליליים?

כן זה עושה תמיכה ערכים שליליים כפי ש ארוך מכיוון שהוא אינו מצורף לאחר ביטול חתימה.

יתר על כן, מהו סוג הנתונים האינטגרלי שלא יאפשר ערך שלילי? לְהַשְׁחִיר

אפשר גם לשאול, מה הגבול של long בג'אווה?

ארוך : ה ארוך סוג הנתונים הוא מספר שלם של שניים של 64 סיביות. החתום ארוך יש ערך מינימלי של -263 וכן א מַקסִימוּם ערך של 263-1. ב Java SE 8 ואילך, אתה יכול להשתמש ב- ארוך סוג נתונים כדי לייצג 64 סיביות לא חתומות ארוך , שיש לו ערך מינימלי של 0 ו-a מַקסִימוּם ערך של 264-1.

מה טווח הקצרים ב-Java?

Java שמונה סוגי נתונים פרימיטיביים

סוּג גודל בבתים טווח
בייט 1 בייט -128 עד 127
קצר 2 בתים -32, 768 עד 32, 767
int 4 בתים -2, 147, 483, 648 עד 2, 147, 483, 647
ארוך 8 בתים -9, 223, 372, 036, 854, 775, 808 עד 9, 223, 372, 036, 854, 775, 807

מוּמלָץ: