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.