Čo je slučka v Jave a ako ju implementovať?



Tento článok o cykle „for loop in Java“ vám pomôže pochopiť, ako implementovať príkaz looping v jazyku Java pomocou ukážkových programov.

Ak počas programovania nastane situácia, keď konkrétne viete, koľkokrát chcete iterovať konkrétny blok príkazov v kóde, prejdite na slučku „pre“. V tomto článku sa dozvieme, ako implementovať zapojenie

V tomto článku sa venujeme týmto témam:





Poďme začať!

Čo je pre slučku?

Programátori zvyčajne používajú slučky vykonať súbor výpisov. Pre slučka sa používa, keď potrebujú iterovať časť súboru viac ráz. Používa sa najmä v prípadoch, keď je počet iterácií pevný!



Pre lepšie pochopenie vám poskytnem obrazové znázornenie!

Vývojový diagram

Loop For-In - výučba Swift - Edureka

Tu sa po inicializácii naskenuje podmienka, ktorú ste priradili v kóde. V prípade, že je podmienka pravdivá, zvýši / zníži (podľa vášho kódu) hodnotu a znova iteruje kód podľa podmienky, ktorú máte pridelených. Ak je však váš stav nesprávny, opustí slučku.



Po tomto teoretickom vysvetlení vám ukážem syntax súboru pre slučka!

Syntax

pre (príkaz 1 príkaz 2 príkaz 3) {// blok kódu, ktorý sa má vykonať}

Syntax je dosť jednoduchá. Ide to nasledovne
Výrok 1: pred vykonaním bloku kódu
Výrok 2: špecifikuje podmienku vykonania kódu
Výrok 3: podmienka po vykonaní kódu

Aby sme veci objasnili, implementujme vyššie vysvetlenú syntax do kódu Java.

Príklad cyklu for

Kód napísaný nižšie zobrazuje, ako je v cykle implementovaná slučka for

public class MyClass {{public static void main (String [] args) {{for (int i = 0 i<5 i++) { System.out.println(i) } } }} 

Výkon:
0
jeden
2
3
4

Vzal som jednoduchý kód, aby som vás všetkých oboznámil s konceptom cyklu for. Vo vnútri cyklu for sú tri výroky, o ktorých som hovoril v predchádzajúcom segmente. Dúfam, že si k nim teraz môžete ľahko priradiť!

  • Po prvé, Int i = 0, je inicializácia celočíselnej premennej, ktorej hodnota bola priradená k 0.
  • Po druhé, i<5 is the condition that I have applied in my code
  • Po tretie, i ++ znamená, že chcem, aby sa hodnota mojej premennej zvýšila.

Po pochopení fungovania cyklu for vás dovoľte, aby som vás preniesol k ďalšiemu konceptu, ktorý je vnorený do Java pre slučka!

Java vnorená pre slučku

Ak máte slučku for vo vnútri slučky for, stretli ste sa s Java vnorenou slučkou for. Vnútorná slučka sa vykoná úplne, keď sa vykoná vonkajšia slučka.

Uvádzam príklad, ktorý vám ukáže fungovanie Java vnoreného cyklu for.

Príklad

Kód Java pre vnorenú slučku for:

verejná trieda Príklad {public static void main (String [] args) {for (int i = 1i<=3i++){ for(int j=1j<=3j++){ System.out.println(i+' '+j) } } } }

Výkon:
jedenásť
1 2
1 3
dvadsaťjeden
2 2
2. 3
3 1
3 2
3 3

Teraz, keď ste pochopili koncept vnorenej slučky for, dovoľte mi ukázať vám veľmi slávny príklad, o ktorom ste možno počuli! Príklady pyramíd!

Príklad pyramídy: Prípad 1

verejná trieda PyramidExample {public static void main (String [] args) {for (int i = 1i<=5i++){ for(int j=1j<=ij++){ System.out.print('* ') } System.out.println()//new line } } } 

Výkon:

*
* *
* * *
* * * *
* * * * *

Pokračujeme ďalším príkladom.

Príklad pyramídy: Prípad 2

balík MyPackage verejná trieda Demo {public static void main (String [] args) {int term = 6 for (int i = 1i = ij -) {System.out.print ('*')} System.out.println ( )//Nový riadok } } }

Výkon:

* * * * *
* * * *
* * *
* *
*

čo je tostringová metóda v jave

Som si istý, že by ste tieto dva vzory poznali.

Týmto sa dostávame na koniec tohto článku „For Loop in Java“. Dúfam, že vám je koncept „for loop in Java“ jasný. Budeme spolu kopať svet Java. Zostaňte naladení!

Určite cvičte čo najviac a obráťte sa na svoje skúsenosti.

Pozrite sa na autor: Edureka, dôveryhodná online vzdelávacia spoločnosť so sieťou viac ako 250 000 spokojných študentov rozmiestnených po celom svete. Sme tu, aby sme vám pomohli na každom kroku na vašej ceste. Okrem otázok týkajúcich sa tohto rozhovoru pre jazyk java vymyslíme učebný plán určený pre študentov a profesionálov, ktorí sa chcú stať vývojármi Java.

Máte na nás otázku? Uveďte to v sekcii komentárov tohto „rozhrania mapy Java“. článok a my sa vám ozveme čo najskôr.