PracticU

פקודת Continue בתוך לולאה

בלי כתוביותעם כתוביות
PracticU › קורס יסודות התכנות - שפת JAVA - קורס ג'אווה למתחילים › פקודת Continue בתוך לולאה
פקודת Continue בתוך לולאה
פקודת continue נדירה לשימוש, אבל חשוב להכיר אותה. היא גורמת לדילוג על שאר הפקודות בגוף הלולאה, וממשיכה מיד לשלב הבא.
השלבים העיקריים
1. הדוגמה: מציגים את כל המספרים מ-1 עד 100 שלא מתחלקים ב-7. אפשר לעשות זאת בתנאי רגיל, בלי continue.
2. איך continue עובד: הפקודה מדלגת על שאר גוף הלולאה, ומבצעת מיד את הקידום (למשל i++) ואחריו את בדיקת התנאי.
3. אותה דוגמה עם continue: בודקים אם i % 7 == 0, ואם כן מבצעים continue; בלי להציג את i. התוצאה זהה לגמרי.
4. בכל סוגי הלולאות: break ו-continue עובדות בכל אחת מהלולאות, while, do-while ו-for.
שימו לב
כמעט תמיד אפשר לכתוב את אותו אלגוריתם בלי continue, לכן יש להכיר אותה, אבל לא בהכרח להשתמש בה.
השיעור הבא בקורס: מה הבדל בין כל סוגי הלולאות
מילון מושגים:
לולאה – מבנה בקרה שחוזר על קטע קוד שוב ושוב כל עוד תנאי מתקיים או עבור כל פריט באוסף.
תנאי – ביטוי לוגי בקוד שתוצאתו אמת או שקר, וקובע אילו פקודות יתבצעו בהתאם לערכו.
אלגוריתם – רצף מוגדר של צעדים לפתרון בעיה או לביצוע משימה, שאפשר לממש בקוד.

פרקי ההרצאה: פקודת Continue בתוך לולאה

  1. 00:00

    מה עושה פקודת continue בלולאה

  2. 00:41

    הצגת מספרים שאינם מתחלקים ב-7

  3. 01:33

    מעבר לאיטרציה הבאה בלי הפקודות שאחרי

  4. 02:12

    בדיקה הפוכה ודילוג בעזרת continue

תמלול ההרצאה: פקודת Continue בתוך לולאה

הטקסט המלא של הדקות הראשונות בהרצאה «פקודת Continue בתוך לולאה» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

    קיימת פקודה נוספת שקשורה ללולאות אבל היא מאוד מאוד נדירה לשימוש. כמעט אף פעם אתם לא תצטרכו או לא תרצו להשתמש בה אבל חשוב להכיר רק שהיא קיימת ומה היא עושה.

  2. 00:18

    והפקודה הזאת נקראת פקודת קונטיניו. פקודת קונטיניו גורמת להמשך מיידי של השלב הבא בלולאה מבלי לבצע את הפקודות שנמצאות אחריה בתוך הלולאה. בואו ניקח דוגמה.

  3. 00:33

    נניח שאנחנו רוצים להציג את כל המספרים מ-1 עד 100 שלא מתחלקים ב-7. אם המספר לא מתחלק ב-7, אני רוצה להציג אותו. כמובן שאנחנו יכולים לקחת לולאה, 4 תהיה לולאה מתאימה במקרה הזה.

  4. 00:50

    int i שווה 1, כל עוד i קטן שווה ל-100, i++, ואנחנו רוצים לבצע איזושהי בדיקה. רק אם i מודולות 7 לא שווה ל-0, בואו נציג אותו.

  5. 01:08

    נציג את i, נשרשר איזה רווח, נריץ ונראה שיש לנו את כל המספרים שלא מתחלקים ב-7.

  6. 01:18

    1, 2, 3, 4, 5, 6, 7 אנחנו לא רואים, 8, 9, 10, 11, 12, 13, 14 אנחנו לא רואים וכן הלאה עד 100. אנחנו לא צריכים בכלל להשתמש בפקודת קונטיניו כאן, הכל עובד כמו שצריך.

  7. 01:36

    אבל רק לצורך הדוגמה, בואו נראה איך היה אפשר לעשות את זה עם פקודת קונטיניו. פקודת קונטיניו גורמת לריצה מיידית או קפיצה מיידית לשלב הבא של הלולאה. זאת אומרת שאם אנחנו נמצאים בלולאת 4 ושלב היתחול, לאחר מכן יש לנו בדיקה, לאחר מכן ביצוע פקודות הלולאה.

  8. 01:57

    אם הייתה לנו פה פקודת קונטיניו, המערכת מיד הייתה ממשיכה לשלב הבא שזה הקידום ושוב פעם בדיקה ביצוע פקודות הלולאה אם אנחנו נתקלים בקונטיניו קופצים מיידית לקידום אז איך היה אפשר לעשות את זה בוא נניח שאנחנו בודקים הפוך האם i מודול 7 שווה 0 אם i מודול 7 שווה 0 אנחנו לא רוצים להמשיך

  9. 02:23

    לבצע את יתר פקודות הלולאה שיתר פקודות הלולאה אמורות להיות הצגת ה-i, וכאן כבר אנחנו יכולים להשתמש ב-continue,

לקורס המלא: קורס ג'אווה למתחילים אונליין

ההרצאה הקודמת: פקודת break בתוך לולאה

ההרצאה הבאה: מה הבדל בין כל סוגי הלולאות

הרצאות קשורות מקורסים אחרים

  • לולאה בתוך לולאה - Nested Loop
  • פקודת Select בתוך Select
  • פקודת ls בלינוקס
  • פקודת Foreach

קורסים נוספים במסלול

  • קורס מבוא ל-QA - מידע חשוב לבודק תוכנה
  • קורס פוסטמן - Postman - בדיקות לאתרי אינטרנט - API
  • קורס Robot Framework - בדיקות QA ממשק גרפי
  • קורס סלניום בסיסי - בדיקות אוטומטיות - Selenium
  • קורס סלניום מתקדם - CI/CD - Continues Integration
  • קורס מייבן - Maven