PracticU

משתנים ב-JAVA

בלי כתוביותעם כתוביות
PracticU › קורס סלניום בסיסי - בדיקות אוטומטיות - Selenium › משתנים ב-JAVA
מילון מושגים:
משתנה - שם שמפנה למקום בזיכרון שבו נשמר ערך שיכול להשתנות במהלך ריצת התוכנית, כמו מספר, טקסט או אובייקט.
Java - שפת תכנות עילית ומונחית עצמים, הרצה על מכונה וירטואלית (JVM) ומשמשת לפיתוח מגוון יישומים.
זיכרון - רכיב מהיר ונדיף שבו המחשב שומר נתונים ותוכניות בזמן ריצתם. תוכנו נמחק עם כיבוי המחשב.
בוליאני - סוג נתונים שיכול לקבל אחד משני ערכים בלבד: אמת (true) או שקר (false).
תנאי - ביטוי לוגי בקוד שתוצאתו אמת או שקר, וקובע אילו פקודות יתבצעו בהתאם לערכו.
מתודה - פונקציה המוגדרת בתוך מחלקה ומתארת פעולה שאובייקטים מאותה מחלקה יכולים לבצע.
סוג נתונים - הגדרה של סוג הערך שמשתנה או עמודה יכולים להחזיק, למשל מספר שלם, טקסט או תאריך.

משתנים ב-JAVA
משתנה (variable) הוא מקום בזיכרון שג'אווה מקצה כדי לשמור בו נתונים. אפשר לחשוב עליו כעל מגירה עם שם, ובתוכה ערך שאפשר להשתמש בו ולשנות. בג'אווה צריך להגדיר לכל משתנה גם את הסוג שלו, לא רק את השם.
סוגי המשתנים הפשוטים
1. int: מספרים שלמים, למשל גיל. הטווח הוא בין מינוס 2 בחזקת 31 ל-2 בחזקת 31 בערך.
2. double: מספרים עם נקודה עשרונית, למשל מחיר או משקל.
3. boolean: מקבל רק true או false, ומשמש הרבה בכתיבת תנאים.
4. char: תו אחד בלבד.
משתנה פרימיטיבי מכיל רק נתון, בלי מתודות צמודות אליו. בשיעור הבא נכיר משתנים שאינם פרימיטיביים, ומתודות שמשויכות אליהם. בשיעור הזה מוזכר גם long, שיילמד בהמשך.
דוגמה באקליפס
יוצרים קלאס בשם Primitive Data Type עם מתודת main. מצהירים int age = 30; ומדפיסים System.out.println("my age is " + age);. התוצאה בקונסולה היא my age is 30. באותו אופן מוסיפים double weight = 75.5; ו-boolean ו-char, ומדפיסים כל אחד מהם. הפנייה לערך נעשית לפי השם של המשתנה, ו-; בסוף כל שורה הוא חובה.
שימו לב
הגדרת הסוג מחייבת: אי אפשר לשים מספר במשתנה שהוגדר כ-boolean או להפך.
השיעור הבא בקורס: Java String - חלק 1

פרקי ההרצאה: משתנים ב-JAVA

  1. 00:00

    מהו משתנה ולמה צריך להגדיר סוג

  2. 01:15

    סוגי המשתנים הפרימיטיביים

  3. 01:52

    טיפוסי מספרים שלמים ועשרוניים

  4. 03:04

    טיפוסי boolean ו-char

  5. 03:45

    יצירת קלאס Primitive Data Type

  6. 04:39

    הצהרה על משתנה ואתחולו בערך

  7. 05:14

    הדפסת ערך משתנה לקונסולה

  8. 06:45

    דוגמאות נוספות למשתנים מסוגים שונים

תמלול ההרצאה: משתנים ב-JAVA

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

  1. 00:02

    שלום לכולם, בשיעור הקרוב נדבר על משתנים. על מנת לעבוד עם הג'אווה, עם שפת הג'אווה, אנחנו חייבים להכיר את המושג משתנים, variables. ה- variables בעצם הם תיבות שהג'אווה מקצה, מקומות בזיכרון שהג'אווה מקצה, על מנת לשים בתוכם נתונים.

  2. 00:24

    כדאי להתייחס לזה בתור מגירה או תיבה, שבהם יהיו נתונים, יהיה איזשהו ערך. לתיבה יש שם, זה שם ה- variable, ואנחנו נוכל להשתמש במה שהווראבל המשתנה מכיל ולהציג אותו, להשתמש בו, להתייחס אליו.

  3. 00:42

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

  4. 01:06

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

  5. 01:22

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

  6. 01:50

    הקרוב נדבר על משתנים פשוטים. איזה משתנים אנחנו צריכים להכיר אז יש את המשתנה int קיצור של אינטג'ר סוגי הערכים שאני יכול לאכלס בתוך משתנה מסוג int יהיו מספרים לדוגמא גיל, תעודת זהות, מספר בית וכדומה.

  7. 02:11

    אורך המספרים שיכול לאכלס var בין מסוג int, משתנה מסוג int הוא 2 בחזקת 31 או מינוס 2 בחזקת 31, כמות של מספרים מאוד גדולה, מספרים מאוד גבוהים, בעצם זה עונה לנו על הצורך לאכלס מספרים.

  8. 02:29

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

  9. 02:39

    משתנה מסוג דאבל, משתנה מסוג דאבל גם הוא מתייחס לערכים מספריים אבל עם נקודה עשירונית floating point, זאת אומרת שאנחנו יכולים להכיל איזשהם נתונים שהם לא מספרים שלמים, לדוגמה מחיר מסוים נקודה x אגורות, משקל קילוגרם נקודה איקס גרם גובה מטר נקודה איקס סנטימטר וכדומה משתנים מסוג בוליאן הם

  10. 03:09

    משתנים שיכולים להכיל רק שני אפשרויות true או false. אנחנו נראה שיש בהם שימוש גדול בכתיבת המתודות שלנו בכתיבת הקוד שלנו והמשתנה האחרון שאני מדבר עליו הוא char בעצם הוא single character זאת אומרת אות אחת היא היא קשורה בעצם לסוג משתנה, אם אני רוצה להתייחס לאות אחת זה יהיה המשתנה.

  11. 03:34

    בוא נדגים את השימוש במשתנים. אני עובר לאקליפס ואני יוצר לי קלאס נוסף. אני יוצר את הקלאס בתוך הפקד שכבר יצרתי, סאמפל נקודה קום. איך אני יוצר את הקלאס הנוסף שלי?

  12. 03:49

    בבקשה, אם אני New Class ואני מסמן ב-V את ה-Public Static Coin Main ואני קורא לקלאס בשם, נקרא לו Primitive Data Type, סוגי משתנים פרימיטיביים, אוקיי? ואני יכול ללחוץ Finish, ובעצם נוצר לי הקלאס הזה.

  13. 04:11

    אני מוחק את ההערה שפותחת את הקלאס שלי, ואני רואה ששוב יש לי את המבנה שאני בחרתי, שזה הקלאס הכללי, ובתוכו יש את המתודה Public Static Virement, בהמשך נכיר שאנחנו יכולים ליצור עוד מתודות, אבל כרגע אנחנו רוצים לעבוד עם המתודה הזאתי שזו מתודה הרצה שמאפשרת לנו לבצע את ריצה של הקוד שלנו.

  14. 04:36

    אז מבחינתנו המשתנה הראשון שרצינו להכיר הוא האם צורת הכתיבה בג'אווה היא הצהרה על סוג המשתנה שאנחנו הולכים להשתמש בו לדוגמה אם ואז שם המשתנה לדוגמה h ואז אנחנו עושים אתחון לאותו משתנה רווח שווה רווח ואת הגיל של אותו משתנה, אותו ערך שאני רוצה להזין לתוך התיבה שנקראת h, אני אקרא לה 30, ונקודה פסיק מסיימת את השורת קוד הזאת,

  15. 05:10

    נקודה פסיק היא חובה. אז יש לי משתנה, קראתי לו, הטייטל שלו הוא h והערך בתוכו הוא 30. אם אני ארצה להשתמש בו, להדפיס אותו, מה שאני צריך לעשות כדי להדפיס את הערך זה להקליד את הביטוי סיסו, זה קיצור של system out printlan אני בעזרת control space פותח את תיבת עזרה של האקליפס שמציעה לי את המיתודות שקשורות לקיצור הזה

  16. 05:37

    cso ואני ב-enter בעצם מנצל את היכולת של האקליפס להציע לי את הקיצורים המתאימים מבחינת cso לסיסטם out printlan ופה אני אכתוב את הטקסט הבא אני עושה קרשיים אני מכניס פה סטרינג חופשי מי אייג' איז פה אני פשוט אתן את שם המשתנה ואני כותב פה אייג'.

  17. 06:02

    זהו אז בעצם מה עשינו בפעולות האלה יצרנו משתנה נתנו לו שם קראנו לו אייג' הכנסנו לתוכו ערך מסוג אינטג'ר 30 ופה הדפסנו כשאנחנו נדפיס את זה נראה את הטקסט שכתבנו מי אייג' איז ונשרשר את הערך שבתוך המשתנה שקוראים לו אייג' במקרה שלנו הוא 30 בואו נריץ ונראה לחצתי על הכפתור האדום של run

  18. 06:30

    ואני רואה באמת בקונסול את התוצר my age is 30 אז מה שאני מציע זה כמובן לתרגל ולעשות את הפעולות שאני עשיתי עכשיו על שאר המשתנים כמובן שאני יכול לעשות את זה בהמשך על השאר המשתנים לדוגמה דיברנו על משתנה מסוג בואו נראה איזה משתנים אנחנו רוצים לנסות לדוגמא דאבל אז בואו אנחנו נטיף

  19. 06:59

    דאבל ואני אגיד rate שווה 75.5 ואני יכול להגיד משתנה מסוג בוליאן מייל ואיזה עוד משתנה אנחנו רוצים להכיר את ה-chart בוא נגיד first letter או chart letter וכרגע

לקורס המלא: קורס סלניום Selenium בסיסי

ההרצאה הקודמת: Java First Project

ההרצאה הבאה: Java String - חלק 1

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

  • משתנים
  • משתנים - חלק 1
  • Java Docs
  • סוגי משתנים

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

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