לולאת for – חלק 1
חלק מהיחידה יסודות במסלול ה-Java של Coddy. שיעור 42 מתוך 73.
לפעמים, כשמתכנתים, יש צורך לבצע את אותה פעולה או כמעט את אותה פעולה כמה פעמים.
כדי למנוע כתיבה של אותו הדבר שוב ושוב, אפשר להשתמש בלולאות.
לתוך לולאת for יש את התחביר הבא:
for (initialization; condition; update) {
code
}ה־initialization, ה־condition וה־update קובעים מהו ערך ה־start ומהו ערך ה־end.
לדוגמה, בצע לולאה מ־0 עד 5 (לא כולל):
for (int i = 0; i < 5; i++) {
System.out.println(i);
}היא תבצע את פקודת ההדפסה 5 פעמים:
0
1
2
3
4ללולאות יש שימושים רבים. לדוגמה, בואו נסכום את כל המספרים מ-1 עד 100:
int sum_numbers = 0;
for (int i = 1; i <= 100; i++) {
sum_numbers += i;
}
System.out.println(sum_numbers);תחילה תתבצע לולאה על כל המספרים מ־1 עד 100 (כולל 100 בגלל הסימן <=), והם יסוכמו, ואז יודפס המשתנה sum_numbers
אתגר
מתחיליםכתבו תוכנית שמדפיסה את "Hello Coddy: " ואת הערך של i מ־3 עד 27 (כולל, כלומר הדפסת המספרים 3, 4, 5, ..., 26, 27, בסך הכול 27 - 3 + 1 = 25 פעמים), באמצעות לולאת for.
זה ייראה כך:
Hello Coddy: 3
Hello Coddy: 4
...
Hello Coddy: 27נסו בעצמכם
class Main {
public static void main(String[] args) {
// כתבו כאן את הקוד
}
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
4אופרטורים חלק 1
אופרטורים אריתמטייםאופרטור מודולוהגדלה/הקטנההגדלה/הקטנה לאחר מכןקיצורים אריתמטייםאופרטורי השוואההשוואת מחרוזות5אופרטורים חלק 2
אופרטורים לוגיים חלק 1אופרטורים לוגיים חלק 2סיכום - לוגיקה פשוטהאופרטורים לוגיים חלק 3אופרטורים לוגיים חלק 4תרגלו בעצמכם: קומפיילר Java אונליין