תרגול על פרק Constants
השיעור הזה הוא סט תרגילים על קבועים ועל המילה final.
תרגילים
1. הצגה של חמישה קבועים Hardcoded, אחד מכל טיפוס: integer, double, String, char ו-boolean, כל אחד בשורה נפרדת.
2. יצירת חמישה משתנים מאותם טיפוסים, הכנסת קבוע לכל אחד מהם, והצגתם בשורות נפרדות.
3. הצגה של מכפלה בין שני קבועי integer, מכפלה בין שני קבועי double, וחילוק בין שני קבועי integer. שואלים אם החילוק שומר על הנקודה העשרונית.
4. חילוק בין שני קבועי double, ובדיקה אם הנקודה העשרונית נשמרת.
5. הגדרה של חמישה משתנים final, אחד מכל טיפוס, עם קבוע לכל אחד, והצגתם. אחר כך ניסיון לשנות את ה-final int ובדיקת השגיאה.
6. יצירת משתנה boolean וניסיון להכניס לו 0 או 1, ובדיקה אם הקומפיילר מאשר.
7. יצירת משתנה byte עם הערך 127, ואחר כך ניסיון להכניס לו 128, ובדיקת השגיאה.
התרגול מראה את גבולות הטיפוסים ואת מה ש-final מונע.
מילון מושגים:
Integer – סוג נתונים למספר שלם, כלומר מספר ללא חלק עשרוני.
מחרוזת – סוג נתונים שמייצג רצף של תווים, כלומר טקסט, ומשמש לאחסון מילים, משפטים או כל רצף סימנים.
בוליאני – סוג נתונים שיכול לקבל אחד משני ערכים בלבד: אמת (true) או שקר (false).
משתנה – שם שמפנה למקום בזיכרון שבו נשמר ערך שיכול להשתנות במהלך ריצת התוכנית, כמו מספר, טקסט או אובייקט.
קומפיילר – תוכנה שממירה קוד מקור שנכתב בשפת תכנות לקוד שהמחשב יכול להריץ, ומדווחת על שגיאות תחביר.