Java/שלום עולם!: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
שורה 54:
העתק את השורות הבאות אל תוך תוכן הקובץ ושמור אותו
▲| הסבר = <source lang="java">public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
שורה 65 ⟵ 60:
}</source>}}
שימו לב כי אם אתם עובדים בתוכנה ייעודית לג'אווה, ייתכן מאוד וחלק משורות הקוד יתווספו באופן אוטומטי על ידי התוכנה.
בשלב זה, ייתכן ויהיה נוח יותר למחוק אותן ולהעתיק שורות אלה. ===הסבר===
{{ג'אווה|קוד=<source lang="java">public class HelloWorld {
}</source>}}
השורה הראשונה כוללת את ההכרזה על המחלקה. המילה '''class''', מכריזה שזוהי מחלקה.<br>
המילה '''public''' מכריזה כי זוהי מחלקה ציבורית, כלומר - ניתן לגשת אל המחלקה זו מכל מחלקה אחרת.
לאחר מכן מצוין שם המחלקה, '''<span style="color:{{צבע|אדום}}">חשוב:</span> שם המחלקה חייב להיות זהה לשם הקובץ'''.<br>
לדוגמה שם הקובץ הוא HelloWorld.java אז שמה של המחלקה תהיה HelloWorld {{קטן|'''(יש להקפיד על אותיות גדולות / קטנות)'''}}.<br>
אם שם המחלקה ושם הקובץ לא יהיו זהים, התכנית לא תרוץ.
לאחר שם המחלקה מופיע סוגריים מסולסלות פותח, שימו לב שבשורה האחרונה נמצא גם אחד סוגר.<br>
בג'אווה סוגריים מסולסלים מיצגים בלוקים של קוד, ובאמצעות הזחות {{קטן|(Indentation)}} ניתן לראות בברור איזה בלוק קוד שייך למה.<br>
משמעות סוגריים אילו היא לסמן את תחילה וסופה של המחלקה HelloWorld.
{{ג'אווה|קוד=<source lang="java">public static void main(String[] args) {
}</source>}}
אם הינכם זוכרים בפרק ''[[java/הכנה|הכנה]]'' דיברנו על המונח של '''שיטות''' או מתודות ויותר ספציפי על '''השיטה הראשית''', הקוד הנ"ל מצהיר על השיטה הראשית.<br>
נדבר בשלב מאוחר יותר על שיטות יותר לעומק ומילות מפחת כמו ''public'',{{כ}} ''static'', ו- ''void'' יוסברו יותר לעומק. כמו גם גם מערכים ומחרוזות.<br>
וכמו עם המחלקה, את התחלתה וסופה של השיטה הראשית אנו מסמנים עם סוגריים מסולסלים.
{{ג'אווה|קוד=<source lang="java">System.out.println("Hello World!");</source>}}
זאת הפקודה שמדפיסה מחרוזת אל הקונסולה {{קטן|(console)}} בשורה חדשה. המחרוזת שמודפסת היא <span style="color: #00F">{{קוד בשורה|"Hello World!"}}.</span>
==הרצת התוכנית==
|