Menu
CoddyTech

משפט If

חלק מהיחידה יסודות במסלול ה-Java של Coddy. שיעור 27 מתוך 73.

הוראות if מאפשרות לנו להריץ קוד בהתאם לתנאים.

לדוגמה, נבחן את הקוד הבא:

int age = 20;
String status = "Child";
if (age > 18) {
    status = "Adult";
}
age += 1;

הקוד שלמעלה בודק אם המשתנה age גדול מ־18. אם כן, הוא יקבע שהמשתנה status יכיל את המחרוזת "Adult".

בסופו של דבר, הקוד יגדיל את age ב-1 בין אם הגיל גדול מ-18 ובין אם לא.

 

כדי להשתמש במשפט if ב-Java, אנחנו שמים את בלוק הקוד בין סוגריים מסולסלים {}, וכל מה שנמצא בין הסוגריים האלה שייך למשפט if. ללא סוגריים, רק המשפט האחד שמופיע מיד אחרי התנאי שייך ל-if, לכן השתמשו בסוגריים בכל פעם שהבלוק מכיל יותר ממשפט אחד:

if (condition) {
    code;
    code;
    code;
}

אם התנאי הוא true, ניכנס לבלוק הקוד שבתוך if (הקוד המוזח)

challenge icon

אתגר

מתחילים

ניתן לך קוד.

למשתנים a ו־b חסרים ערכים. מלא אותם כך שהקוד שבתוך פקודת if יבוצע, ו־c יהיה שווה ל־3.

בונוס: נסה למצוא יותר מפתרון אחד!

נסו בעצמכם

        // החליפו את שני הערכים שלהלן כך שהתנאי בהמשך יתקיים
        int a = 1;
        int b = 5;
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

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