תנאי ה if הם הבסיס לכל שפת תכנות ומשתלבים כמעט בכל קטע קוד שתראו וכמובן גם ביום המבחנים הראשון של גאמא סייבר.


Java תומכת בתנאים הלוגיים הרגילים מהמתמטיקה:

  • פחות מ: a < b
  • פחות או שווה ל: a <= b
  • גדול מ: a > b
  • גדול או שווה ל: a >= b
  • שווה ל: a == b
  • לא שווה ל: a != b

ניתן להשתמש בתנאים אלו כדי לבצע פעולות שונות עבור החלטות שונות.

Java מכילה את ההצהרות התנאים הבאות:

  • שימוש ב-if כדי לציין בלוק קוד שיבוצע אם תנאי מסוים מתקיים.
  • שימוש ב-else כדי לציין בלוק קוד שיבוצע אם אותו תנאי אינו מתקיים.
  • שימוש ב-else if כדי לציין תנאי חדש לבדיקה, אם התנאי הראשון לא מתקיים.
  • שימוש ב-switch כדי לציין כמה בלוקים חלופיים של קוד לביצוע.

הצהרת if

שימוש ב-if לציון בלוק קוד ב-Java שיבוצע אם תנאי מתקיים.

בדוגמא הבאה, נבדוק שני ערכים כדי לגלות אם 20 גדול מ-18. אם התנאי מתקיים, נדפיס טקסט מסוים:

דוגמא:

				
					if (20 > 18) {
  System.out.println("20 גדול מ-18");
}

				
			


ניתן גם לבדוק משתנים:

דוגמה:

				
					int x = 20;
int y = 18;
if (x > y) {
  System.out.println("x גדול מ-y");
}

				
			
תודה! בזכותכם נוכל להשתפר