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