2 קלח - Java תונכת תפש דומיל :םוי םוי
.היצקילפא חותיפב ישומיש דואמ הזו ,הווא'גב תואלולו הטילש תורהצה דמלנ שממ הז טסופב ןאכ .I - הווא'ג תונכתב קלח :םוי-םוי אשונב םדוקה רמאמה ינפל הגרדמ תומדקתה
.תפטעמ לש םיטפירקס ללוכ םלועב תרחא תונכת תפש לכב if -ה הרימאל המודב תלעופ הווא'גב if -ה תרהצה
java.הוושה :3 תינכות
class compare{ public static void main(String args[]){ int a,b; a=10; b=20; if(a < b) System.out.println("a(" +a+ ")is less than b(" +b+")"); a=a*2; if(a==b) System.out.println("a(" +a+ ")is equal to b(" +b+")"); a=a*2; if(a>b) System.out.println("a(" +a+ ")is greater than b(" +b+")"); } }
.גצומש יפכ לעפהו ותוא ביכרו .java.הוושה :כ ותוא רומש
# javac compare.java # java compare
a(10)is less than b(20) a(20)is equal to b(20) a(40)is greater than b(20)
ליעלש תינכותב :הרעה
.איהש הפש לכב for תרהצהל המודב תלעופ האלולה תרהצה ןאכ םג .האלול תורהצה לש תובישחל עדומ היהתש חוטב ,והשלכ תונכתב ןויסינ ךל שי םא
Program4: forloop.java
class forloop{ public static void main(String args[]){ int q1; for (q1=0; q1<=10; q1++) System.out.println("The value of interger: "+q1); } }
.גצומש יפכ לעפהו ותוא ביכרו .forloop.java :כ ותוא רומש
# javac forloop.java # java forloop
Output: The value of interger: 0 The value of interger: 1 The value of interger: 2 The value of interger: 3 The value of interger: 4 The value of interger: 5 The value of interger: 6 The value of interger: 7 The value of interger: 8 The value of interger: 9 The value of interger: 10
.הרהצה טעמל ,ליעלש תינכותל רתוי וא תוחפ םיהז םידוקהו תורהצהה לכ ליעלש תינכותב :הרעה
.םידוק שוג רמול וא תחא הרהצהמ רתויל האלולה תרהצה תא רשקל ןתינ רתוי תמכחותמו הלודג תינכותב ךא .' האלול'ל תחא תרשוקמ הרהצה קר שי ליעלש תינכותב ןכבו
loopblock.java :5 תינכות
class loopblock{ public static void main(String args[]){ int x, y=20; for(x=0;x<20;x=x+2) { System.out.println("x is: "+x); System.out.println("y is: "+y); y=y-2; } } }
.גצומש יפכ לעפהו ותוא ביכרו .loopblock.java :כ ותוא רומש
# javac loopblock.java # java loopblock
x is: 0 y is: 20 x is: 2 y is: 18 x is: 4 y is: 16 x is: 6 y is: 14 x is: 8 y is: 12 x is: 10 y is: 10 x is: 12 y is: 8 x is: 14 y is: 6 x is: 16 y is: 4 x is: 18 y is: 2
.הכלהכ רבטצי אל דוקה תרחא "{.. codes/block. ...}" -כ תורהצהה לכ תא םישל ונילע ,דחא םוסח/הרהצהמ רתוי עצבל ידכב .for loop -ל רשוקמה םידוק קולבב תשמתשמ איהש אלא ,תמדוקה תינכותל ההז טעמכ ל
.ךרוצה תדימב האלול רובע הדירי תרהצהל 'x-1' וא '- -x' -ב שמתשהל םילוכי ונא ןכ
.דודיק לש רתוי רחואמה בלשב ליעותש הירואית טעמ תעדל ונילע ,םידוק דואמ הברהל הצצה ונלביקש רחאל
.חתפמ תולימו םידירפמ ,םירוטרפוא ,תוילולימ ,תורעה ,םיהזמ ,םינבל םיבחרמ לש ףסוא ןה Java תוינכות :אוה הכ דע וניארש המ
.ןיבהל השק היהי תאז םע .הכלהכ עצובי אוהו ןומיסא לכ ןיב דחא ןבל חוור םע תחא הרושב םידוקה לכ תא בותכל לוכי התא .הסינכ ללכ רחא בוקעל ךירצ ךניאו ,תישפוח הרוצ תפש איה הווא'ג
.םיירפסמ םיכרע םע ליחתהל םיכירצ אל םלועל םיהזמ ,תאז םע .'$' ומכ םידחוימ םיוות םע הלא לכ לש בוליש וא ןהלש ףצרה ,תונטק ,תוישיר תויתוא תויהל לוכי הז .הנתשמה םש וא הטישה םש ,הקלחמה םש םה Java
:Java -ב םיפקת םיהזמל תואמגוד
s4, New#class, TECmint_class, etc.
.תזורחמ ילולימ אוה "סופ תייגולונכטל שדקומה רתויב בוטה ןווקמה רתאה אוה טנימקט"\ו יפוא עובק אוה 'X' ,הפצ תילולימ אוה '3.14' .םלש ילולימ אוה '115' ,לשמל .תוילולימ תועצמאב רצונ Java -ב עובק
.ךרוצה תדימב ,דוקה תורוש ןיב תורעה בותכל בוט גהונ הז .םדאל םינבומו םיאירקל םתוא תוכפוה םידוקה ןיב תורעה םלוא ,תרחא הפש לכב וא הווא'גב םידוק עוציבל רשק םוש ןיא הבוגתל
.הרעה אוהו דועיתל דעוימ/** ל **/ןיבש המ לכ הווא'גב
.Java -ב םירדגומ םימיוסמ םידירפמ
.םמצע םידוקה לש רתוי רחואמה בלשב ,םיטרפב םהב ןודנ .רחא םוקמב דחאב שמתשהל לוכי ךניא ,ךרוצה תדימב וב שמתשהל שיו תועמשמ שי דירפמ לכל :הרעה
.שארמ תרדגומ תועמשמ שי ולא חתפמ תולימלש ןוויכמ הטיש וא הקלחמ ,הנתשמ רובע תומשכ הלא חתפמ תולימב שמתשהל ןתינ אל .תורומש חתפמ תולימ Java 50 -ב תורדגומ
abstract continue for new switch assert default goto package synchronized boolean do if private this break double implements protected throw byte else import public throws case enum instanceof return transient catch extends int short try char final interface static void class finally long strictfp volatile const float native super while
.Java -ב תויחל ליחתתשכ הלא לכל ליגר התא .הלאה םירבדה לכ תא ןנשל ךירצ אל םגו ,ינבצע תויהל ךירצ אל םצעב התא .הלאה םירבדה לכ םע ינבצע שיגרמ .שומישב ןניא ךא תורומש חתפמה תולימו תונורסח חתפמה ת
.אירבו ןווכמ ראשיה ,טנימקטל תרבוחמ תויהל ךישמת זא דע .שממ הרדסה לש אבה קלחה תא בורקב הלעא .תורעהה ףיעסב ,היה רמאמהש תשגרה המ ונל רפסל חכשת לא .ינממ םייתניב לכה הז