הוראת if-else-if
שיעור 4 מתוך 11 בקורס פקודות בקרה ב-Java של Coddy.
נכון לעכשיו, אנחנו יודעים לכתוב משפט החלטה עבור תנאי אמת ועבור תנאי שקר, אבל אם אני רוצה להחליט על סמך שני תנאים, משתמשים במשפט if-else-if.
אם אני רוצה להחליט אם ללכת לעבודה או לא, בהתאם לשאלה אם יורד גשם, אבצע את האפשרות של שקר ובמקביל אבדוק תנאי נוסף, וכך יתקבלו כמה משפטי else-if.
אחרי משפט if מופיעים כמה משפטי else-if.
שרשרת משפטי ה-if-else היא שיוצרת עץ החלטות, שבו התוכנית עשויה להיכנס לבלוק הקוד שהתנאי בו הוא אמת.
תחביר:
if(condition 1) {
statement 1; //מתבצע כאשר condition 1 הוא true
}
else if(condition 2) {
statement 2; //מתבצע כאשר condition 2 הוא true
}
else {
statement; //מתבצע כאשר כל התנאים הם false
} אתגר
קלכתבו תוכנית שמקבלת מספר שלם ובודקת אם המספר חיובי, שלילי או אפס.
השתמשו במשפט if-else-if והחזירו POSITIVE, NEGATIVE או ZERO.
נסו בעצמכם
class NumberCheck {
public static String numberCheck(int a1) {
// כתבו כאן קוד
}
}כל השיעורים ביחידה פקודות בקרה ב-Java
תרגלו בעצמכם: קומפיילר Java אונליין