Razumevanje razreda Java, glavne metode in nadzora zank v Javi - 3. del


V našem zadnjem prispevku "Delovna in kodna struktura Java" smo podrobno poudarili delovanje Jave, izvorno datoteko Java, datoteko razreda Java, razred (javni/zasebni), metodo, izjavo, vaš prvi program Java, prevajanje in izvajanje Jave Program.

Tukaj v tem priročniku za učenje jave bomo razumeli, kako deluje razred Java, glavna metoda in nadzor zank, poleg tega pa bomo videli osnovne kode z uporabo razreda Java z nadzorom glavne metode in zank.

Vse v Javi je objekt in razred je načrt predmeta. Vsak del kode v Javi je postavljen pod zavite oklepaje razreda. Ko prevedete program Java, ustvari datoteko razreda. Ko zaženete program Java, ne zaženete datoteke programa v resnici, temveč v razredu.

Ko zaženete program v navideznem računalniku Java (JVM), naloži zahtevani razred in nato preide neposredno na glavno metodo () . Program se še naprej izvaja do zaključnih oklepajev metode main(). Program se začne izvajati takoj po metodi main(). Predava mora imeti metodo main(). Vsi razredi (zasebni razred) ne zahtevajo metode main().

Glavna() metoda je kraj, kjer se čarovnija začne. Z izjavo/navodili in zankami lahko zaprosite JVM, da naredi kar koli znotraj metode main().

Loop je navodilo ali več zaporednih navodil, ki se ponavljajo, dokler ni doseženo stanje. Zanke so logična struktura programskega jezika. Logična struktura zanke se običajno uporablja za izvedbo postopka, preverjanje stanja, izvedbo postopka, preverjanje stanja, ... .. dokler niso izpolnjene zahteve pogoja.

Zanke v Javi

V Javi obstajajo trije različni mehanizmi zanke.

medtem ko je Loop v Javi nadzorna struktura, ki se uporablja za večkratno izvajanje naloge, kot je določeno v logičnem izrazu, dokler rezultat testa izraza ni resničen. Če je rezultat besedila logičnega izraza neresničen, bo zanka while popolnoma prezrta, ne da bi bila izvedena niti enkrat.

Sintaksa zanke while:

while (boolean expression)
{
	statement/instructions
}

Primer while Loop v Javi:

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

Anatomija programa 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;
        }
    }
}

zanka do… while je zelo podobna zanki while, razen dejstva, da vsebuje do…, preden je zagotovila, da se zanka izvede vsaj enkrat.

Sintaksa zanke while:

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

Morda boste videli zgornjo sintakso, ki jasno kaže, da je del zanke do .. izveden pred preverjanjem logičnega izraza, če je resničen ali neresničen. Ne glede na rezultat (true/false) logičnega izraza se zanka izvede. Če je res, se bo izvršil, dokler ni izpolnjen pogoj. Če je false, se izvede enkrat.

Primer do ... while Loop v Javi:

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

Anatomija programa 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 v Javi se pogosto uporablja za nadzor ponovitve. Uporablja se za ponavljanje naloge določeno število krat. Zanka For se uporablja za nadzor, kolikokrat naj se zanka izvede za izvajanje naloge. zanka je uporabna le, če veste, kolikokrat morate zanko izvesti.

Sintaksa for zanke:

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

Anatomija for_loop programa:

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

Ključne besede Break and Continue za zanke v Javi

Kot že ime pove, se s ključno besedo break takoj ustavi celotno zanko. Ključno besedo break je treba vedno uporabiti znotraj stavka zanke ali preklopnika. Ko se zanka prekine z uporabo break; JVM začne izvajati naslednjo vrstico kode zunaj zanke. Primer prekinitvene zanke v Javi je:

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

Ključno besedo continue lahko uporabljate s katero koli zanko v Javi. Nadaljuj ključna beseda vprašajte zanko, da takoj preskoči na naslednjo ponovitev. Vendar se različno razlaga z zanko for in while/do ... while.

Nadaljujte s ključno besedo v for zanki skoči na naslednjo izjavo o posodobitvi.

Primer zanke continue in for:

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

Ste opazili, da je preskočil vrednost A = 2. To stori tako, da ga odvrne na naslednji stavek o posodobitvi.

No, lahko to storite sami. Prelahko je. Samo sledite zgornjim korakom.

To je za zdaj vse z moje strani. Upam, da mi gre dobro s serijo Java in vam pomagam. Ostanite povezani za več takih objav. Ne pozabite nam poslati svojih dragocenih povratnih informacij v spodnjih komentarjih.