Menu
Coddy logo textTech

הוראת 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   
}  
challenge icon

אתגר

קל

כתבו תוכנית שמקבלת מספר שלם ובודקת אם המספר חיובי, שלילי או אפס.

השתמשו במשפט if-else-if והחזירו POSITIVE, NEGATIVE או ZERO.

נסו בעצמכם

class NumberCheck {
    public static String numberCheck(int a1) {
        // כתבו כאן קוד
    }
}

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

1מהן הוראות בקרה?

מבוא

4פקודות קפיצה

פקודת breakפקודת continue

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