Izpratne par Java klasi, galveno metodi un loku vadību Java - 3. daļa


Pēdējā ziņojumā “Java darba un koda struktūra” mēs uzsvērām sīkāku informāciju par Java, Java avota faila, Java klases faila, klases (publiskā/privātā), metodes, paziņojuma, jūsu pirmās Java programmas, Java kompilēšanas un palaišanas darbību. Programma.

Šajā šajā java mācību sērijas ceļvedī mēs sapratīsim, kā darbojas Java klases, galvenās metodes un cilpu vadība, kā arī redzēsim pamata kodus, izmantojot Java klasi ar galveno metodi un cilpu vadību.

Viss Java valodā ir objekts, un klase ir objekta projekts. Katrs Java kods tiek ievietots zem klases cirtainajām lencēm. Apkopojot Java programmu, tā ražo klases failu. Palaižot Java programmu, programmas fails tiek palaists nevis faktiskajā, bet klasē.

Palaižot programmu Java virtuālajā mašīnā (JVM), tā ielādē nepieciešamo klasi un pēc tam tieši pāriet uz galveno metodi () . Programma turpina darboties līdz galvenās() metodes aizvēršanas breketēm. Programma sāk izpildīt tieši pēc galvenās() metodes. Klasei ir jābūt galvenajai() metodei. Ne visām klasēm (Privātā klase) ir nepieciešama galvenā() metode.

Galvenā() metode ir vieta, kur sākas maģija. Jūs varat lūgt JVM darīt jebko galvenajā() metodē, izmantojot paziņojumu/instrukcijas un cilpas.

Cilpa ir instrukcija vai virkne instrukciju pēc kārtas, kas turpina atkārtoties, līdz tiek sasniegts nosacījums. Cilpas ir programmēšanas valodas loģiskā struktūra. Loop loģisko struktūru parasti izmanto procesa veikšanai, stāvokļa pārbaudei, procesa veikšanai, nosacījuma pārbaudei ... līdz nosacījumu izpildei.

Cilpas Java valodā

Java ir trīs dažādi cilpas mehānismi.

kamēr cilpa Java ir vadības struktūra, kas tiek izmantota uzdevuma atkārtotai veikšanai noteiktu skaitu reižu, kā noteikts būla izteiksmē, līdz izteiksmes testa rezultāts ir patiess. Ja Būla izteiksmes teksta rezultāts ir nepatiesa, cilpa while tiek ignorēta pilnībā, neizpildot pat vienu reizi.

While cilpas sintakse:

while (boolean expression)
{
	statement/instructions
}

Loop darbības Java piemērs:

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

Programmas While_loop anatomija

// 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;
        }
    }
}

darīt ... kamēr cilpa ir ļoti līdzīga kamēr cilpa, izņemot faktu, ka tā satur do… pirms, vienlaikus nodrošinot, ka šī cilpa tiek izpildīta vismaz vienu reizi.

While cilpas sintakse:

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

Iespējams, redzēsit iepriekšminēto sintaksi, kas skaidri parāda, ka cilpas daļa do .. tiek izpildīta pirms būla izteiksmes pārbaudes, ja tā ir patiesa vai nepatiesa. Tādējādi neatkarīgi no tā, kāds ir Būla izteiksmes rezultāts (patiess/nepatiess), cilpa tiek izpildīta. Ja tā ir taisnība, tā tiks izpildīta līdz nosacījuma izpildei. Ja nepatiesa, tas tiks izpildīts vienu reizi.

Piemērs, kā rīkoties… kamēr notiek cilpa 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

Programmas do_while anatomija:

// 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 tiek plaši izmantots atkārtošanās kontrolei. To izmanto, lai atkārtotu uzdevumu noteiktu reižu skaitu. For loop tiek izmantots, lai kontrolētu, cik reizes cilpa ir jāizpilda, lai veiktu uzdevumu. for loop ir noderīga tikai tad, ja jūs zināt, cik reizes cilpa ir jāizpilda.

Cilpas sintakse:

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

Programmas for_loop anatomija:

// 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 cilpu atslēgvārdi Break and Continue

Kā norāda nosaukums, pārtraukuma atslēgvārds tiek izmantots, lai nekavējoties pārtrauktu visu cilpu. Pārtraukuma atslēgvārds vienmēr jāizmanto ciklā vai slēdzī. Kad cilpa saplīst, izmantojot pārtraukumu; JVM sāk izpildīt nākamo koda rindu ārpus cilpas. Java pārtraukuma cilpas piemērs ir:

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

Atslēgvārdu turpināt var izmantot ar jebkuru Java cilpu. Turpiniet atslēgvārdu un lūdziet cilpu nekavējoties pāriet uz nākamo atkārtojumu. Tomēr cilpa un while/do… while cikls to interpretē atšķirīgi.

Turpiniet Atslēgvārds cilnē, lai pārietu uz nākamo atjaunināšanas paziņojumu.

Turpināšanas piemērs ciklam:

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

Vai pamanījāt, tā izlaida vērtību A = 2. Tas tiek darīts, pārejot uz nākamo atjaunināšanas paziņojumu.

Nu jūs varat to izdarīt pats. Tas ir pārāk viegli. Vienkārši izpildiet iepriekš minētās darbības.

Pagaidām tas ir viss no manas puses. Ceru, ka es daru labu ar Java sēriju un palīdzu jums. Lai iegūtu vairāk šādu ziņu, saglabājiet savienojumu. Neaizmirstiet mums sniegt vērtīgas atsauksmes komentāros zemāk.