גישה לאיברים
חלק מהיחידה יסודות במסלול ה-Java של Coddy. שיעור 59 מתוך 73.
ב-Java, אנו משתמשים במערכים כדי לאחסן מספר ערכים במשתנה יחיד. כל ערך במערך נקרא איבר, ולכל איבר יש אינדקס. האינדקסים מתחילים ב-0 ומגיעים עד לאורך המערך פחות אחד.
לדוגמה, עיינו במערך הבא:
char[] letters = {'a', 'b', 'c', 'd', 'e', 'f', 'g'};- האיבר
aנמצא באינדקס 0 - האיבר
bנמצא באינדקס 1 - ...
- האיבר
gנמצא באינדקס 6
כדי לגשת לאיבר במערך, אפשר להשתמש באינדקס שלו בתוך סוגריים מרובעים. לדוגמה, כדי לגשת לאיבר הראשון במערך בשם letters, נשתמש ב־letters[0].
הנה דוגמה:
int[] numbers = {10, 20, 30, 40, 50};
int element = numbers[2];המשתנה element יכיל את הערך 30 כי הוא ניגש לאיבר השלישי (שהאינדקס שלו הוא 2).
אתגר
קלצרו מתודה בשם values שמקבלת מערך כארגומנט ומדפיסה את כל הפריטים במערך בזה אחר זה.
כדי לעבור על מערך, השתמשו בשדה .length:
for (int i = 0; i < arr.length; i++) {
// code
}כך i יעבור מ־0 עד arr.length (לא כולל), וזה בדיוק כל האינדקסים של המערך.
נסו בעצמכם
public class Main {
public static void values(int[] arr) {
// כתבו כאן את הקוד
}
public static void main(String[] args) {
int[] numbers = {10, 20, 30, 40, 50};
values(numbers);
}
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
4אופרטורים חלק 1
אופרטורים אריתמטייםאופרטור מודולוהגדלה/הקטנההגדלה/הקטנה לאחר מכןקיצורים אריתמטייםאופרטורי השוואההשוואת מחרוזות5אופרטורים חלק 2
אופרטורים לוגיים חלק 1אופרטורים לוגיים חלק 2סיכום - לוגיקה פשוטהאופרטורים לוגיים חלק 3אופרטורים לוגיים חלק 411יסודות המערכים
הכרזת מערכיםגישה לאיבריםשינוי מערכיםמתודות של מערכיםחזרה – מערך המכפלותחזרה – מערך הפוךתרגלו בעצמכם: קומפיילר Java אונליין