JavaRush /בלוג Java /Random-HE /סוגי ג'אווה פרימיטיביים
articles
רָמָה

סוגי ג'אווה פרימיטיביים

פורסם בקבוצה
כפי שכבר צוין, הסוגים הפרימיטיביים הבאים מוגדרים ב-Java: סוגי ג'אווה פרימיטיביים - 1
  • סוגי מספרים שלמים;
  • טיפוסים אמיתיים;
  • סוג בוליאני.
ניתן לעקוב אחר הצהרת משתנה פרימיטיבית על ידי הצהרת אתחול " =", המקצה ערך התחלתי למשתנה שנוצר.

1. סוגי משתנים שלמים

סוגי מספרים שלמים משתנים בכמות הזיכרון המוקצה להם. מאפיינים של סוגי מספרים שלמים ניתנים בטבלה. 1.1.
שולחן 1.1. מאפיינים של סוגי Java שלמים
סוגי ג'אווה פרימיטיביים - 2כפי שניתן לראות מהטבלה למטה, משתנים שלמים, למעט סוג char, נחשבים למשתנים חתומים בשפת Java. ניתן לציין קבועים שלמים בתוכנית באחת משלוש דרכים: כערכים עשרוניים, הקסדצימליים או אוקטליים. כברירת מחדל, כל המספרים מתפרשים כעשרוניים והם מסוג int. אתה יכול לציין במפורש סוג חברות על ידי הוספת אות או אות longבסוף המספר . ערך הקסדצימלי מצוין באמצעות התווים או , ואחריו ערך המספר (מספרים ואותיות או ), לדוגמה: . מספר בסימון אוקטלי חייב להתחיל באפס, ואחריו ספרה אוקטלית אחת או יותר, למשל . מספרים אוקטליים והקסדצימליים יכולים להיות חיוביים ושליליים ולהשתנות באותם טווחים כמו מספרים בייצוג עשרוני (לדוגמה, למספרים הקסדצימליים יש ערך מקסימלי וערך מינימלי של - , ולמספרים אוקטליים יש, בהתאמה, ו- ) דוגמאות של הכרזה על משתנים שלמים:"l""L""0x""0X"0-9A-Fa-f0x7FFF077777byte0x7F0x80177200
int x = 0;
long i, j, k;
byte a1 = 0xF1, a2 = 0x07;
short r1 = 017;
תווים ב-Java מוגדרים באמצעות מילת מפתח charומיושמים באמצעות תקן Unicode. ניתן לציין קבוע סמל בתוכנית או כסמל רגיל. המשמעות הסמלית חייבת להיות מוקפת בזוג אפוסתרופים בודדים, למשל:
char symbol='f';
דרך נוספת לכתוב תווים היא זוג תווים "\u"ואחריו מספר הקסדצימלי בן ארבע ספרות (הנע בין 0000עד FFFF) המייצג את קוד ה-Unicode של התו, לדוגמה:
char symbol = '\u0042';
ניתן לציין כמה תווים שלא נמצאו במקלדת באמצעות מה שנקרא רצפי בריחה, \המכילים את התו " " ואחריו תו אלפביתי המזהה את רצף הבריחה, כפי שמוצג בטבלה 1. 1.2.
שולחן 1.2. רצפי בריחה המשמשים בשפת Java
סוגי ג'אווה פרימיטיביים - 3

2. סוגים אמיתיים של משתנים

שפת ג'אווה תומכת במספרים ומשתנים של נקודה צפה רגילה ודו- סיבית - סוגים floatו double. עבור מספרי נקודה צפה, עליך לציין את החלקים השלמים והשברים, מופרדים על ידי נקודה, למשל 4.6או 7.0. עבור מספרים גדולים, אתה יכול להשתמש בסימון מעריכי (באמצעות סמל "e"או סמל כדי להפריד את המנטיסה מהמעריך "E"), לדוגמה, המספר -3.58×107 נכתב כ- –3.58E7, והמספר 73.675×10-15 נכתב כ- 73.675e-15. המאפיינים של טיפוסים אמיתיים של Java מוצגים בטבלה. 2.1.
שולחן 2.1. מאפיינים של Java Real Types
סוגי ג'אווה פרימיטיביים - 4משתני נקודה צפה יכולים לאחסן לא רק ערכים מספריים, אלא גם כל אחד מהדגלים (מצבים) שהוגדרו במיוחד: אינסוף שלילי, אפס שלילי, אינסוף חיובי, אפס חיובי ולא-מספר NaN. ההנחה היא שכל קבועי הנקודה הצפה הם מסוג double. כדי לציין מספר סוגים , עליך להוסיף סמל או סמל floatלקצהו . דוגמאות להצהרות משתנות של נקודה צפה:"f""F"
float x1 = 3.5f, x2 = 3.7E6f, x3 = -1.8E-7f;
double z = 1.0;

3. סוג משתנה בוליאני

משתנים בוליאניים (משתנים בוליאניים) יכולים לקבל אחד משני ערכים: "true" או "false" והם משמשים בשפות תכנות בפעולות יחסיות (השוואה) ולוגיות. אז, התוצאה של השוואה
5 > 3
יהיה "נכון", והתוצאה של ההשוואה
8 < 1
יהיה "שקר". שלא כמו C, שבו התוצאה "שקר" משויכת לערך שלם מסוג int0, והתוצאה "נכונה" משויכת לערך שאינו אפס מסוג int, ובהתאם, לתוצאות ההשוואה נקבע ערך שלם (בדרך כלל 0 או 1), Java הציגה משתנים בוליאניים מסוג נתונים נפרדים משלה. משתנים בוליאניים ב-Java מוגדרים באמצעות מילת המפתח הבוליאנית ויכולים להיות רק אחד משני ערכים: true או false , למשל
boolean switch = true;
קישור למקור: Java Primitive Types
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION