PracticU

תרגול על פרק Constants

בלי כתוביותעם כתוביות
PracticU › קורס יסודות התכנות - שפת JAVA - קורס ג'אווה למתחילים › תרגול על פרק Constants
תרגול על פרק 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).
משתנה – שם שמפנה למקום בזיכרון שבו נשמר ערך שיכול להשתנות במהלך ריצת התוכנית, כמו מספר, טקסט או אובייקט.
קומפיילר – תוכנה שממירה קוד מקור שנכתב בשפת תכנות לקוד שהמחשב יכול להריץ, ומדווחת על שגיאות תחביר.

פרקי ההרצאה: תרגול על פרק Constants

  1. 00:00

    הצגת קבועים Hardcoded מכל טיפוס

  2. 00:43

    פעולות חשבון על קבועי int ו-double

  3. 01:24

    הגדרת משתני Final והשגיאה בשינוי

לקורס המלא: קורס ג'אווה למתחילים אונליין

ההרצאה הקודמת: Final Keyword

ההרצאה הבאה: Operators and Operands

הרצאות קשורות מקורסים אחרים

  • קבועים - Constants - שפת Swift
  • תרגול לולאות

קורסים נוספים במסלול

  • קורס מבוא ל-QA - מידע חשוב לבודק תוכנה
  • קורס פוסטמן - Postman - בדיקות לאתרי אינטרנט - API
  • קורס Robot Framework - בדיקות QA ממשק גרפי
  • קורס סלניום בסיסי - בדיקות אוטומטיות - Selenium
  • קורס סלניום מתקדם - CI/CD - Continues Integration
  • קורס מייבן - Maven