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
5break אינו מוגבל ללולאות for: הוא פועל באותו אופן בלולאת while או do-while, ומשמש גם לסיום case בתוך פקודת switch. בכל מקום שבו הוא מופיע, הוא יוצא מיד מהלולאה (או מהפקודה switch).
אתגר
מתחיליםנתון לך קוד שמדפיס את המספרים מ־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);
}
}
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
4אופרטורים חלק 1
אופרטורים אריתמטייםאופרטור מודולוהגדלה/הקטנההגדלה/הקטנה אחרי הפעולהקיצורים אריתמטיים5אופרטורים חלק 2
אופרטורי השוואהאופרטורים לוגיים חלק 1אופרטורים לוגיים חלק 2סיכום — לוגיקה פשוטהאופרטורים לוגיים חלק 3תרגלו בעצמכם: קומפיילר C# אונליין