Initializing Arrays
לפעמים ידועים הערכים של המערך מראש, למשל ימים, חודשים או ערים. במקרה כזה אפשר לאתחל את המערך ישירות ברשימת ערכים בתוך סוגריים מסולסלים.
השלבים העיקריים
1. אתחול ישיר: int[] array = {10, 20, 30, 45, 70}; יוצר מערך עם הערכים האלה. הגודל נקבע לפי מספר הערכים, שהוא חמישה.
2. בדיקת האורך: array.length מחזיר 5, כמספר הערכים שהוכנסו בשורת האתחול.
3. החלפת ערכים במערך קיים: אחרי ההגדרה אי אפשר לכתוב array = {90, 2022};. במקום זה כותבים array = new int[]{90, 2022};, וכך נוצר מערך חדש עם הערכים האחרים.
שימו לב
תחביר האתחול עם הסוגריים המסולסלים מתאים רק לערכים שידועים מראש. כשהערכים מגיעים מהמשתמש, משתמשים בקליטה בלולאה.
השיעור הבא בקורס: The For-Each Loop
מילון מושגים:
מערך – מבנה נתונים שמאחסן אוסף ערכים מאותו סוג ברצף, שאפשר לגשת אליהם לפי מספר מיקום (אינדקס).
תחביר – אוסף הכללים של שפת תכנות הקובעים כיצד לכתוב קוד תקין; הפרתם גורמת לשגיאת תחביר.
לולאה – מבנה בקרה שחוזר על קטע קוד שוב ושוב כל עוד תנאי מתקיים או עבור כל פריט באוסף.