Menu
CoddyTech

לולאת 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

challenge icon

אתגר

מתחילים

קרא מספר שלם 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();
        // כתבו כאן את הקוד
    }
}
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר Java אונליין