PracticU

Comparison Operators

בלי כתוביותעם כתוביות
PracticU › קורס יסודות התכנות - שפת JAVA - קורס ג'אווה למתחילים › Comparison Operators
Comparison Operators
השיעור עוסק באופרטורי ההשוואה, שמחזירים true או false.
השלבים העיקריים
1. השוואה בהדפסה: עם a = 10 ו-b = 20, הביטוי a > b מוצג כ-false ישירות בהדפסה.
2. שמירה במשתנה בוליאני: התוצאה נכנסת למשתנה c מסוג boolean, והיא נשמרת לשימוש מאוחר יותר.
3. סדרת ההשוואות: גדול מ->, קטן מ-<, גדול או שווה >=, קטן או שווה <=, שווה == ושונה !=.
4. שווה, לא השמה: == בודק אם שני הערכים שווים, ואינו משנה אותם. ההשמה משתמשת ב-= יחיד.
5. שימוש בתנאים: ברוב המקרים מבצעים את ההשוואה ישירות בתוך תנאים, ולא שומרים את התוצאה במשתנה. התנאים יילמדו בהמשך.
שימו לב
הערך true או false לא אומר דבר למשתמש. הוא שימושי בעיקר כשהתוכנית מחליטה לפי התוצאה מה לעשות.
עכשיו אפשר לבדוק יחסים בין ערכים ולשמור את התוצאה לשימוש.
השיעור הבא בקורס: Random Numbers
מילון מושגים:
משתנה – שם שמפנה למקום בזיכרון שבו נשמר ערך שיכול להשתנות במהלך ריצת התוכנית, כמו מספר, טקסט או אובייקט.
בוליאני – סוג נתונים שיכול לקבל אחד משני ערכים בלבד: אמת (true) או שקר (false).
תנאי – ביטוי לוגי בקוד שתוצאתו אמת או שקר, וקובע אילו פקודות יתבצעו בהתאם לערכו.

פרקי ההרצאה: Comparison Operators

  1. 00:00

    אופרטורי השוואה מחזירים true או false

  2. 00:41

    שמירת תוצאת השוואה במשתנה בוליאן

  3. 01:41

    רשימת אופרטורי ההשוואה ב-Java

  4. 02:24

    אופרטור שונה מ והדוגמאות האחרונות

תמלול ההרצאה: Comparison Operators

הטקסט המלא של הדקות הראשונות בהרצאה «Comparison Operators» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

    סוג האופרטורים הבא שראינו שקיים זה Comparison Operators. בואו נראה דוגמה. בואו ניקח A, נכניס לתוכו 10, בואו ניקח B, נכניס לתוכו 20, ואנחנו רוצים לבדוק האם A יותר גדול מ-B.

  2. 00:21

    כמובן שהתשובה היא False, אבל האופרטור הזה באמת מחזיר לנו True או False. לאן החזרנו True או False? ישירות להדפסה.

  3. 00:33

    ולכן אנחנו נראה false על ההדפסה. אם אנחנו נבדוק האם A תן יותר מ-B אנחנו אוטומטית נקבל true כי אנחנו מדפיסים את זה. אבל האם אנחנו יכולים להכניס את זה גם למשתנה?

  4. 00:48

    אז באחד הסרטונים האחרונים ראינו שכן. אם יש לנו משתנה מסוג בוליאן בוא נניח C נכניס לתוכו האם A גדול מ-B ונציג את C. בגלל שהוא בולעני יוצג לנו או true או false, במקרה הזה יוצג לנו false כי a לא יותר גדול מ-c.

  5. 01:12

    אוקיי, בואו ננסה לבדוק עכשיו האם a קטן יותר מ-b ואנחנו כמובן נראה true. אז כאן יש לנו בעצם אפשרות לשמור את אותו ערך true או false ואחר כך להשתמש איתו בכל מיני מצבים.

  6. 01:32

    אם אנחנו כמובן רוצים לשמור את זה. אז איזה אופרטורים קיימים שהם נחשבים אופרטורי השוואה? קומפריסון אופרטורס.

  7. 01:43

    אז קודם כל יש לנו את גדול מ, בואו פשוט נעשה אותם אחד אחרי השני. נעשה דבר כזה: בו לאן c, ויש לנו פה את c בצורה כזאת, ויש לנו אפשרות להסתכל על גדול מ, קטן מ, יש לנו אפשרות להשתמש בגדול שווה, יש לנו אפשרות להשתמש בקטן שווה, אופרטור נוסף יהיה שווה שווה,

  8. 02:18

    זה השוואה ולא השמה. המערכת לא תכניס לתוך a את b, היא פשוט תשווה האם a שווה ל-b כן או לא, true או false. במקרה הזה זה false וזה יחזור לתוך c.

  9. 02:34

    ולבסוף יש לנו את שונה מ- במקרה הזה זה true, A לא שווה ל-B אז ב-C יהיה True במצב הזה. אז בואו נריץ את זה ונראה שכל פעם ב-C יש מצבים, יש בעצם ערך בולעני אחר, כאן אנחנו רואים שיש לו False, כאן אנחנו רואים שהוא True, A אכן קטן, כאן אנחנו רואים שהוא False, A לא גדול או

לקורס המלא: קורס ג'אווה למתחילים אונליין

ההרצאה הקודמת: Compound Assignment Operators

ההרצאה הבאה: Random Numbers

הרצאות קשורות מקורסים אחרים

  • אופרטורים operators is and as

קורסים נוספים במסלול

  • קורס מבוא ל-QA - מידע חשוב לבודק תוכנה
  • קורס פוסטמן - Postman - בדיקות לאתרי אינטרנט - API
  • קורס Robot Framework - בדיקות QA ממשק גרפי
  • קורס סלניום בסיסי - בדיקות אוטומטיות - Selenium
  • קורס סלניום מתקדם - CI/CD - Continues Integration
  • קורס מייבן - Maven