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 -ב תויחל ליחתתשכ הלא לכל ליגר התא .הלאה םירבדה לכ תא ןנשל ךירצ אל םגו ,ינבצע תויהל ךירצ אל םצעב התא .הלאה םירבדה לכ םע ינבצע שיגרמ .שומישב ןניא ךא תורומש חתפמה תולימו תונורסח חתפמה ת

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