משפט 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 (הקוד המוזח)
אתגר
מתחיליםניתן לך קוד.
למשתנים a ו־b חסרים ערכים. מלא אותם כך שהקוד שבתוך פקודת if יבוצע, ו־c יהיה שווה ל־3.
בונוס: נסה למצוא יותר מפתרון אחד!
נסו בעצמכם
// החליפו את שני הערכים שלהלן כך שהתנאי בהמשך יתקיים
int a = 1;
int b = 5;
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
4אופרטורים חלק 1
אופרטורים אריתמטייםאופרטור מודולוהגדלה/הקטנההגדלה/הקטנה לאחר מכןקיצורים אריתמטייםאופרטורי השוואההשוואת מחרוזות5אופרטורים חלק 2
אופרטורים לוגיים חלק 1אופרטורים לוגיים חלק 2סיכום - לוגיקה פשוטהאופרטורים לוגיים חלק 3אופרטורים לוגיים חלק 4תרגלו בעצמכם: קומפיילר Java אונליין