PracticU

לולאת For בקורס JAVA

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

לולאת For בקורס JAVA
בשיעור הקודם הכרנו את לולאת while, שממשיכה לרוץ כל עוד התנאי הבוליאני מתקיים. לולאת for שונה בכך שמראש מגדירים בה כמה פעמים לרוץ, והיא מתאימה כשיודעים את מספר הסבבים.
שלושת החלקים
בתוך הסוגריים של for יש שלושה חלקים מופרדים בנקודה-פסיק:
1. אתחול: int i = 0, המשתנה שבעזרתו סופרים.
2. תנאי: i < 10, הלולאה רצה כל עוד התנאי נכון.
3. קידום: i++, מגדיל את המשתנה ב-1 בכל סבב.
דוגמה באקליפס
בתוך main כותבים את הלולאה, ובתוכה System.out.println("loop number " + i);. הריצה מדפיסה את המספרים מ-0 עד 9, כלומר עשר פעמים. אם משנים את התנאי ל-i <= 10 והאתחול ל-i = 1, הלולאה מדפיסה את המספרים מ-1 עד 10.
אפשר גם לספור לאחור: מתחילים מ-10, התנאי i > 0 והקידום הוא i--. הלולאה רצה עשר פעמים, עד שהערך מגיע ל-0.
שימו לב
for מתאימה במיוחד כשעוברים על מערכים, וזו הדרך השכיחה לעשות זאת בבדיקות.
השיעור הבא בקורס: לולאת while בקורס JAVA

פרקי ההרצאה: לולאת For בקורס JAVA

  1. 00:00

    הכרת לולאת for והבדל מלולאת while

  2. 00:41

    יצירת קלאס for והרצת המתודה main

  3. 01:19

    שלושת חלקי כותרת הלולאה for

  4. 02:35

    קידום המשתנה i והדפסת מספרי הלולאה

  5. 03:36

    סיכום ושינוי תנאי הלולאה

תמלול ההרצאה: לולאת For בקורס JAVA

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

  1. 00:02

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

  2. 00:25

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

  3. 01:06

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

  4. 01:26

    בואו נתקים את זה. יש לי את הלולת for, אני פותח סוגריים, הלולת for תהיה מורכבת משלושה חלקים בתוך הסוגריים שכל חלק וחלק יהיה מופרד בנקודה פסיק.

  5. 01:41

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

  6. 01:56

    אני אומר עכשיו את התנאי יציאה. זאת אומרת, החלק הראשון שלי הוא אתחול המשתנה הראשוני שאני, מספר הפעמים שאני הולך לבצע זה 0, ופה אני אגיד לו כל עוד i קטן מ-10 הנולה עצמה 4 תבצע את הספירה בעצמה ותגדיל את i כל פעם ב-1 ובעצם אנחנו נוכל לבצע על ידי כך את הפריצה

  7. 02:22

    שלנו. הנולת 4 שלנו תספור את המספר הפעמים, אין צורך לבצע שום העלאה של ה-i בצורה מלאכותית אלא אנחנו בעצם נסמוך על ה-4, הנולת 4 שתבצע את זה.

  8. 02:36

    ופה אנחנו צריכים לעשות את ה-i++ שהכרנו בשיעור הקודם, שזה אומר בעצם תקדם לי את ה-i כל פעם ב-1. אוקיי, ופה אנחנו נעשה את ה-ciso, ואנחנו פה נכתוב את ה-string loop number, וכבר אני אעשה את השרשור concatenate בעזרת הפלוס של המשתנה i שהתחלתי פה.

  9. 03:02

    ובעצם כאן אני אוכל לבצע את הריצה, בואו נראה. אני מבצע run, ולופ נאמבר 0123456789 כל עוד הוא קטן מ-10 הוא מבצע הוא מתחיל את האינטג'ר ב-0 ולכן מספר הפעמים שהוא פיצה זה 9 אם אני רוצה את זה עגול ושזה יתחיל מ-1 ויסתיים ב-10 אז אני אעשה את ה-i פלוס 1 ואם אני אריץ עכשיו אז אני רואה שהוא בעצם פה הוא רואה את זה בתור סטרינג ואם אני

  10. 03:35

    אעשה בתוך סוגריים ואריץ את זה אז אני רואה פה שהוא סופר את זה 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 פעמים הוא ביצע את הלופ. אז בואו נחזור ולסיכום הפור הקלאסי הוא בעצם מצפה שאנחנו שלא כמו הווייל כל פעם נבדוק מחדש, הוא רוצה שכבר בהתחלה נדע כמה פעמים אנחנו הולכים להריץ.

  11. 03:58

    זאת אומרת אני מתחיל אותו ב-0, כל עוד הוא קטן מ-10 אז תיכנס ותבצע ותגדיל את ה-B פלאס פלאס. אני יכול לשנות את ה-10 שלי נגיד ל-20 בוא נגיד ואני אריץ אותו ושוב יש לי בעצם את הריצה של הלופ אני יכול להקטין אותו ל-2 ולבצע יש לי את הלופ number בסדר ופה עשיתי הדפסה פשוט

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

ההרצאה הקודמת: משפט SWITCH בג'אווה

ההרצאה הבאה: לולאת while בקורס JAVA

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

  • לולאת for
  • Java Docs
  • מה לומדים בקורס AZ-900
  • לולאת For ב-SSIS - חלק 1

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

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