PracticU

אתחול מטריצה - Initializing a Matrix

בלי כתוביותעם כתוביות
PracticU › קורס יסודות התכנות - שפת JAVA - קורס ג'אווה למתחילים › אתחול מטריצה - Initializing a Matrix
אתחול מטריצה - Initializing a Matrix
אתחול מטריצה הוא מילוי הערכים כבר בהגדרה. מטריצה היא מערך של מערכים, ולכן כל שורה יכולה להיות באורך אחר.
השלבים העיקריים
1. מערך של מערכים: כל שורה מוגדרת כמערך נפרד, למשל 10 ו-20, אחריה 40, 50 ו-60, ואז 70, 80 ו-90.
2. הצגה בשתי לולאות: הלולאה החיצונית עוברת על השורות והפנימית מציגה את התאים, כך בודקים שהמטריצה נוצרה נכון.
3. שורות באורכים שונים: מפני שכל תא הוא מערך נפרד, אפשר לתת לשורה השלישית רק שני ערכים, והמטריצה עדיין עובדת.
4. אתחול חדש: כדי ליצור מטריצה אחרת מאתחלים אובייקט חדש בעזרת new.
מתי זה שימושי
כשמכירים מראש את הערכים, למשל לוח משחק שכל תא בו מתחיל ב-0 או לוח שחמט עם סידור הכלים, אפשר לאתחל את המטריצה ישירות עם הערכים האלה.
השיעור הבא בקורס: תרגילים על מטריצות בג'אווה
מילון מושגים:
מערך – מבנה נתונים שמאחסן אוסף ערכים מאותו סוג ברצף, שאפשר לגשת אליהם לפי מספר מיקום (אינדקס).
לולאה – מבנה בקרה שחוזר על קטע קוד שוב ושוב כל עוד תנאי מתקיים או עבור כל פריט באוסף.
אובייקט – יחידה בתכנות מונחה עצמים שמאגדת נתונים (תכונות) ופעולות (מתודות). נוצר בדרך כלל ממחלקה המשמשת כתבנית.

פרקי ההרצאה: אתחול מטריצה - Initializing a Matrix

  1. 00:00

    אתחול מטריצה עם מערכים בתוך מערך

  2. 00:39

    בדיקת המטריצה בלולאות מקוננות

  3. 01:22

    הדפסת מטריצה עם שורות באורכים שונים

  4. 02:02

    למה כל שורה יכולה להיות באורך אחר

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

ההרצאה הקודמת: Looping over a Matrix

ההרצאה הבאה: תרגילים על מטריצות בג'אווה

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

  • מטריצה - Matrix
  • אתחול רשומות - Initializing Seed Rows
  • Matrix

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

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