3 קלח - Java -ב תואלול לע הטילשו תירקיע הטיש ,Java Class תנבה


.תינכת Java תלעפהו היצליפמוק ,ךלש הנושארה Java -ה תינכות ,הרהצה ,הטיש ,Java, Java Source File, Java Class File, Class (Public/Private) לש הדובע יטרפב ונשגדה "Java לש דוקו הדובע הנבמ" ונל

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

.התיכב אלא לעופב תינכותה ץבוק תא ץירמ אל התא Java תינכות תא ליעפמ התאשכ .הקלחמ ץבוק רציימ הז Java תינכות ביכרמ התאשכ .התיכה לש תלתלותמה הטלפל תחתמ תמקוממ הווא'גב דוק תסיפ לכ .טקייבוא לש טו

.() תישאר הטיש תשרוד (תיטרפ הקלחמ) התיכה לכ אל .() תירקיע הטיש תויהל תבייח התיכב .() תישארה הטישה רחאל קר עצבל הליחתמ תינכותה .() main תטיש לש םירגוסה דע לועפל הכישממ תינכותה .()

.תואלולו תוארוה/הרהצה תועצמאב() תישארה הטישב לכה תושעל JVM -מ שקבל לוכי התא .םסקה ליחתמ וב םוקמה איה() תירקיע הטיש

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

הווא'גב תואלול

.הווא'גב םינוש האלול ינונגנמ השולש םנשי

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

:ןמזב האלול לש ריבחת

while (boolean expression)
{
	statement/instructions
}

:Java -ב while Loop -ל המגוד

public class While_loop
{
    public static void main(String[] args)
    {
        int A = 100;
        while(A>0)
        {
            System.out.println("The Value of A = " +A);
            A=A-10;
        }
    }
}
$ java While_loop 

The Value of A = 100
The Value of A = 90
The Value of A = 80
The Value of A = 70
The Value of A = 60
The Value of A = 50
The Value of A = 40
The Value of A = 30
The Value of A = 20
The Value of A = 10

While_loop תינכות לש הימוטנא

// Public Class While_loop
public class While_loop
{
    // main () Method
    public static void main(String[] args)
    {
        // declare an integer variable named 'A' and give it the value of 100
        int A = 100;
        // Keep looping as long as the value of A is greater than 0. 'A>0' here is the boolean                 
           expression
        while(A>0)
        {
	 // Statement
            System.out.println("The Value of A = " +A);
            // Post Decrement (by 10)
	 A=A-10;
        }
    }
}

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

:ןמזב האלול לש ריבחת

do 
{
statement/instructions
}
while (boolean expression);

.תחא םעפ עצובי הז ,רקש םא .םייקתי יאנתהש דע עצובי הז ןוכנ םא .תעצובמ האלולה ,ינאילובה יוטיבה לש (היוגשה/תיתימאה) האצותה המ הנשמ אלש ןאכמ .ןוכנ אל וא ןוכנ אוה םא ,ינאילובה יוטיבה תקידב ינ

:Java -ב האלול ןמזב ... תושעל המגוד

public class do_while
{
    public static void main(String[] args)
    {
        int A=100;
        do
        {
            System.out.println("Value of A = " +A);
            A=A-10;
        }
        while (A>=50);
    }
}
$ java do_while 

Value of A = 100
Value of A = 90
Value of A = 80
Value of A = 70
Value of A = 60
Value of A = 50

:do_while תינכת לש הימוטנא

// public class do_while
public class do_while
{
    // main () Method
    public static void main(String[] args)
    {
        // Declare a Integer Variable 'A' and assign it a value = 100
        int A=100;
        // do...while loop starts
        do
        {
            // execute the below statement without checking boolean expression condition if true 
               or false
            System.out.println("Value of A = " +A);
            // Post Decrement (by 10)
            A=A-10;
        }
        // Check condition. Loop the execute only till the value of Variable A is greater than or 
           equal to 50.
        while (A>=50);
    }
}

for_loop ב- Java האלולה תא עצבל ךירצ התא םימעפ המכ עדוי התא םא קר ישומיש האלול רובע .המישמ עצבל ידכ האלולה תא עצבל ךירצ םימעפ המכ העיבקל תשמשמ האלול .יפיצפס םימעפ רפסמל המישמ רותיאל שמשמ א

:האלול לש ריבחת

for (initialization; boolean-expression; update)
{
statement
}

An example of the for loop in Java

public class for_loop
{
    public static void main(String[] arge)
    {
        int A;
        for (A=100; A>=0; A=A-7)
        {
            System.out.println("Value of A = " +A);
        }
    }
}
$ java for_loop 

Value of A = 100
Value of A = 93
Value of A = 86
Value of A = 79
Value of A = 72
Value of A = 65
Value of A = 58
Value of A = 51
Value of A = 44
Value of A = 37
Value of A = 30
Value of A = 23
Value of A = 16
Value of A = 9
Value of A = 2

:for_loop תינכות לש הימוטנא

// public class for_loop
public class for_loop
{
    // main () Method
    public static void main(String[] arge)
    {
        // Declare a Integer Variable A
        int A;
        // for loop starts. Here Initialization is A=100, boolean_expression is A>=0 and update is 
           A=A-7
        for (A=100; A>=0; A=A-7)
        {
            // Statement        
            System.out.println("Value of A = " +A);
        }
    }
}

הווא'גב תואלול 'ךשמהו רובש' חתפמה תולימ

:איה Java -ב האלול קספל המגוד .האלול ץוחמ האבה דוקה תרוש תא עצבל ליחתמ JVM ;הקספה תועצמאב תרבשנ האלולהש עגרב .גתמה וא האלולה תרהצה ךותב הקספה חתפמה תלימב דימת שמתשהל שי .ידיימ ןפואב הלוכ ה

public class break
{
    public static void main(String[] args)
    {
        int A = 100;
        while(A>0)
        {
            System.out.println("The Value of A = " +A);
            A=A-10;
            if (A == 40)
            {
                break;
            }
        }
    }
}
$ java break 

The Value of A = 100
The Value of A = 90
The Value of A = 80
The Value of A = 70
The Value of A = 60
The Value of A = 50

.האלול ידכ ךות ... תושעל/ךותו האלול ידי לע הנוש ןפואב שרפתמ אוה תאז םע .דימ האבה היצרטיאל ץופקל האלולהמ שקב חתפמ תלימ ךשמה .Java -ב האלול לכב ךשמה חתפמה תלימב שמתשהל ןתינ

.האבה ןוכדעה תרהצהל האלול ץופקל ידכ חתפמה תלימ ךשמה

:האלול ךשמהל המגוד

public class continue_for_loop
{
    public static void main(String[] arge)
    {
        int A;
        for (A=10; A>=0; A=A-1)
        {
	    if (A == 2)
		{
	        continue;
		}
            System.out.println("Value of A = " +A);
        }
    }
}
$ java continue_for_loop

Value of A = 10
Value of A = 9
Value of A = 8
Value of A = 7
Value of A = 6
Value of A = 5
Value of A = 4
Value of A = 3
Value of A = 1
Value of A = 0

.האבה ןוכדעה תרהצה תכלשה ידי לע תאז השוע אוה .A = 2 ךרע לע גליד אוה ,בל תמש םאה

.ליעלש םיבלשה תא עצב טושפ .ידימ לק הז .ךמצעב תאז תושעל לוכי התא ןכבו

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