Menu
Coddy logo textTech

break

חלק מהיחידה יסודות במסלול ה-C# של Coddy. שיעור 44 מתוך 69.

הפקודה break עוצרת את הלולאה מיד כשהיא נתקלת בה.

לדוגמה,

for (int i = 0; i < 10; i++) { 
    if (i == 6) {
    	break;
    }
    Console.WriteLine(i);
}

בדוגמה הבאה, הלולאה מתבצעת באופן סדיר עד שהיא מגיעה למספר 6. לאחר מכן, התוכנית נכנסת למשפט if ומבצעת את משפט break. פעולה זו יוצאת מהלולאה באופן מיידי. הפלט הוא:

0
1
2
3
4
5

break אינו מוגבל ללולאות for: הוא פועל באותו אופן בלולאת while או do-while, ומשמש גם לסיום case בתוך פקודת switch. בכל מקום שבו הוא מופיע, הוא יוצא מיד מהלולאה (או מהפקודה switch).

challenge icon

אתגר

מתחילים

נתון לך קוד שמדפיס את המספרים מ־1 עד 20 (כולל).

המשימה שלך היא להוסיף את פקודות if ו־break, כך שיודפסו רק המספרים מ־1 עד 15, והלולאה תסתיים לפני הדפסת המספרים מ־16 עד 20.

נסו בעצמכם

using System;

public class Program {
    public static void Main(string[] args) {
        for (int i = 1; i <= 20; i++) {
            Console.WriteLine(i);
        }
    }
}
quiz iconבחנו את עצמכם

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

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

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