Menu
Coddy logo textTech

מבוא

שיעור 1 מתוך 11 בקורס פקודות בקרה ב-Java של Coddy.

Java מריצה תוכניות מלמעלה למטה. ​

הקוד מורץ בהתאם לסדר שבו הוא נכתב.

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

​

סוגים:​

  1. הוראות לקבלת החלטות (הוראות if, מקרה switch) ​
    • הוראות קבלת ההחלטות של Java מאפשרות לך לקבל החלטה על סמך תוצאת התנאי.
    • דוגמה: נניח שיש לך שגרת עבודה יומית במשרד, אבל בגלל נסיבות מסוימות עליך להתמקד במשימה דחופה אחרת במקום בעבודה הרגילה, ולכן נוצר מצב שדורש שינוי בפעולה.
    • ב-Java, כל הקוד מורץ ברצף, אך ייתכנו מצבים שבהם המתכנת צריך לשנות את סדר הרצת הקוד על סמך תנאים מסוימים שכרוכים בקבלת החלטות.
  2. הוראות לולאה (do while, for, while, לולאת foreach) ​
    • מחשב הוא הדוגמה הטובה ביותר למשהו שיכול לבצע משימות חוזרות עשרות אלפי פעמים.
    • תכונה זו קיימת בכל שפת תכנות.
    • התהליך של ביצוע חוזר של אותה משימה נקרא לולאה.
    • דמיינו שאבקש מכם לכתוב Hello מאה פעמים. תצטרכו לכתוב 100 שורות קוד, אבל בעזרת לולאה תוכלו לעשות זאת בקלות רבה. נראה זאת בשיעורים הבאים.
  3. הוראות קפיצה (break, continue) ​
    • לדוגמה, אם למישהו בבית יש הצטננות, ייתכן שבהתחלה תחליטו לתת לו תרופות ביתיות ולנסות לרפא אותו שוב ושוב, אבל אם הוא לא יחלים, ייתכן שתחליטו לבטל את ההחלטה וללכת לרופא.
    • ב-Java, משתמשים בהוראות קפיצה כדי להעביר את זרימת הבקרה של התוכנית להוראות מסוימות.

נסו בעצמכם

השיעור הזה לא כולל אתגר קוד.

כל השיעורים ביחידה פקודות בקרה ב-Java

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