Menu
Coddy logo textTech

הוראת if מקוננת

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

במקום להשתמש בכמה משפטי if, אפשר גם להשתמש ב-else if לצד if, וכך ליצור שרשרת if-else-if-else או פשוט שרשרת if-if.

משפט if מקונן מייצג בלוק if בתוך בלוק if אחר. כאן, התנאי של בלוק ה-if הפנימי נבדק רק כאשר התנאי של בלוק ה-if החיצוני הוא true.

תחביר:

if(condition){    
    //קוד לביצוע, else הוא אופציונלי   
    if(condition){  
        //קוד לביצוע, else הוא אופציונלי   
    }    
} 
challenge icon

אתגר

קל

צרו פונקציה שמקבלת שני משתני int, בשם age ו-weight, ומחזירה ערך מחרוזת.

תנאים:
אם age גדול מ-18 ו-weight גדול מ-50, הדפיסו "Valid"; אחרת, הדפיסו "Invalid".

נסו בעצמכם

class DonateBlood {
    public static String donateBlood(int age, int weight) {
        // כתבו כאן קוד
    }
}

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

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

מבוא

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

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

2הוראות לקבלת החלטות

הוראת if פשוטההוראת if-elseהוראת if-else-ifהוראת if מקוננתהוראת switch-case

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