continue
חלק מהיחידה יסודות במסלול ה-C# של Coddy. שיעור 45 מתוך 69.
הפקודה continue עוצרת את האיטרציה הנוכחית וממשיכה לאיטרציה הבאה. לדוגמה:
for (int i = 3; i < 9; i++) {
if (i == 5) {
continue;
}
Console.WriteLine(i);
}הלולאה תעבור על כל המספרים. כשהיא תגיע ל־i=5, היא תדלג על האיטרציה הזאת ותמשיך לבאה אחריה. הפלט הוא:
3
4
6
7
8שימו לב, המספר 5 לא מופיע בפלט.
אתגר
מתחיליםניתן לך קוד שמדפיס את המספרים מ-1 עד 20 (כולל).
המשימה שלך היא להוסיף את ההוראות if ו-continue כך שיודפסו רק המספרים הזוגיים (2, 4, 6, ...).
נסו בעצמכם
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# אונליין