PracticU

Console Output

בלי כתוביותעם כתוביות
PracticU › קורס יסודות התכנות - שפת JAVA - קורס ג'אווה למתחילים › Console Output
Console Output
בשיעור הזה נראה את הפקודות להדפסה על הקונסולה בג'אווה, וההבדל בין print ל-println.
הפקודות
1. System.out: הפקודה מדפיסה לקונסולה. אחרי הקלדת System. מופיעה רשימת ההצעות של IntelliSense, ובוחרים מתוכה את out.
2. print: מדפיס את הטקסט בלי לרדת שורה בסוף.
3. println: מדפיס את הטקסט ומיד אחר כך יורד שורה. ההבדל בין השתיים בא לידי ביטוי כשמריצים שתי הדפסות רצופות.
4. קיצור Sysout: אחרי שאישרנו פעם אחת ב-Eclipse שרוצים את הקיצור, מקלידים sysout ולוחצים Ctrl+Space, והפקודה מתמלאת לבד.
הרצה
מריצים את הפרויקט עם Ctrl+F11. חשוב לשמור את הקובץ לפני ההרצה, כי Eclipse עלולה לשאול אם לשמור. אם חלונית הקונסולה לא מופיעה, בוחרים בתפריט Window את Show View ואז Console.
בשיעור הבא נכיר תווים מיוחדים שמשנים את צורת ההדפסה.
השיעור הבא בקורס: Escaped Character

פרקי ההרצאה: Console Output

  1. 00:00

    הדפסה לקונסול עם System out

  2. 00:39

    הדפסה עם println וירידת שורה

  3. 01:13

    הדפסה עם print בלי ירידת שורה

  4. 01:50

    הרצת התוכנית וכלי Save all

  5. 02:28

    קיצור Sysout להדפסה מהירה

תמלול ההרצאה: Console Output

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

  1. 00:02

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

  2. 00:16

    והמערכת נותנת לנו פה חלון הצעות שנקרא IntelliSense עם כל ההצעות שיש בהקשר לאותה פקודה. Out. ו-Print.

  3. 00:27

    עכשיו יש לנו או Print או Println שאנחנו יכולים לבחור. מה ההבדל ביניהם? אם אנחנו רושמים println ובואו נניח נרשום הלו, נשכפל את הפקודה הזאת לפקודה נוספת שבה נרשום all, אפילו עם סימן קריאה, ונריץ את זה, בואו נלחץ על מכש ההרצה.

  4. 00:51

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

  5. 01:03

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

  6. 01:20

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

  7. 01:31

    בואו נבצע פה ln, ונריץ שוב ונראה שיש לנו הלואו ואול בשורה חדשה. אז פרינט מדפיס בלי לרדת שורה בסוף, פרינט אלן מדפיס עם לרדת שורה בסוף ההדפסה.

  8. 01:47

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

  9. 02:01

    אם אתם לא שומרים, אתם יכולים לראות כאן שהמערכת לא שמרה את הקובץ האחרון כי יש לנו אפשרות ללחוץ פה על ה-save או save all. save all זה אם יש לנו מספר קבצי source code אז אנחנו יכולים לשמור את כולם בבת אחת.

  10. 02:17

    אז אם אנחנו מנסים להריץ את זה כאשר המערכת לא שמרה ואנחנו מקבלים חלונית save and launch נבצע אוקיי ואז המערכת מריצה לנו את זה. אז כמובן שחשוב לבצע ctrl s בואו נבצע איזשהו change.

  11. 02:34

    קונטרול F שומר לנו וקונטרול F11 פשוט מריץ לנו את מה שביצענו. גם להצגת ה-System Outprint LN יש קיצור וזה פשוט Sys Out ואז אנחנו לוחצים על קונטרול ספייס והמערכת משלימה לנו.

  12. 02:53

    יכול להיות שהיא תשאל אתכם בהתחלה האם אתם רוצים System Outprint LN, פעם אחת אתם אומרים לה שכן ואז היא בעצם מעכשיו יודעת ש-Sys Out זה קיצור של system out println ואנחנו

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

ההרצאה הקודמת: תרגול לפרק IDE

ההרצאה הבאה: Escaped Character

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

  • מה זה console application
  • Console Log
  • Console Self Host
  • הסבר על Smart Console

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

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