לולאת for – חלק 1
חלק מהיחידה יסודות במסלול ה-Java של Coddy. שיעור 42 מתוך 73.
לפעמים, כשמתכנתים, צריך לבצע את אותה פעולה או כמעט את אותה פעולה כמה פעמים.
כדי למנוע כתיבה של אותו דבר שוב ושוב, אפשר להשתמש בלולאות.
ללולאת for יש את התחביר הבא:
for (initialization; condition; update) {
code
}האתחול, התנאי והעדכון קובעים מהו ערך ההתחלה ומהו ערך הסיום.
לדוגמה, לולאה מ-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
אתגר
מתחיליםקרא מספר שלם n (קוד הפתיחה כבר עושה זאת). השתמש בלולאת for כדי להדפיס את "Hello Coddy: " ואת הערך של i עבור כל מספר מ־3 עד n, כולל שניהם.
לדוגמה, אם n הוא 6, הפלט הוא:
Hello Coddy: 3
Hello Coddy: 4
Hello Coddy: 5
Hello Coddy: 6אם n הוא 27, הלולאה מדפיסה 25 שורות, מ־Hello Coddy: 3 עד Hello Coddy: 27.
נסו בעצמכם
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
// כתבו כאן את הקוד
}
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
4אופרטורים חלק 1
אופרטורים אריתמטייםאופרטור מודולוהגדלה/הקטנההגדלה/הקטנה לאחר מכןקיצורים אריתמטייםאופרטורי השוואההשוואת מחרוזות5אופרטורים חלק 2
אופרטורים לוגיים חלק 1אופרטורים לוגיים חלק 2סיכום - לוגיקה פשוטהאופרטורים לוגיים חלק 3אופרטורים לוגיים חלק 4תרגלו בעצמכם: קומפיילר Java אונליין