A programozás közben, ha olyan helyzet áll elő, amikor pontosan tudja, hogy hányszor szeretné megismételni a kód egy adott mondatblokkot, lépjen a „for” ciklusra. Ebben a cikkben megtudhatjuk, hogyan lehet megvalósítani a hurok beillesztését
A cikk témái a következők:
- Mi a hurok?
- Folyamatábra
- Szintaxis
- Példa a hurokra
- Java beágyazott a hurokba
- Példa Java-ra beágyazott hurok
- Piramis példa: 1. eset
- Piramis példa: 2. eset
Mi a hurok?
A programozók általában használják hurkok utasítássorozat végrehajtására. Mert A hurok akkor használatos, amikor meg kell ismételniük a többször. Különösen azokban az esetekben alkalmazzák, amikor az iterációk száma rögzített!
A jobb megértés érdekében hadd adjak neked képes ábrázolást!
Folyamatábra
Itt, inicializálás után, átvizsgálja azt a feltételt, amelyet Ön a kódban megadott, és ha a feltétel igaz, akkor növeli / csökkenti (az Ön kódjának megfelelően) az értéket, és ismét megismétli a kódot annak a feltételnek megfelelően, amelyet Ön kijelölt. De ha az Ön állapota hamis, akkor kilép a ciklusból.
Ezen elméleti magyarázat után hadd mutassam meg a mert hurok!
Szintaxis
for (1. utasítás 2. utasítás, 3. utasítás) {// végrehajtandó kódblokk}
A szintaxis nagyon egyszerű. Ez a következő
1. nyilatkozat: feltétel a kódblokk végrehajtása előtt
2. nyilatkozat: meghatározza a kód végrehajtásának feltételét
3. nyilatkozat: feltétel végrehajtása után
A dolgok egyértelműbbé tétele érdekében valósítsuk meg a fent ismertetett szintaxist egy Java-kódban.
Példa a hurokra
függvény túlterhelése c ++ - ban
Az alábbiakban leírt kód azt ábrázolja, hogy a ciklus hogyan valósul meg
nyilvános osztály MyClass {{public static void main (String [] args) {{for (int i = 0 i<5 i++) { System.out.println(i) } } }}
Kimenet:
0
egy
2
3
4
Vettem egy egyszerű kódot, hogy mindannyian megismerkedhessünk a for loop fogalmával. A for cikluson belül három állítás található, amelyekről az előző szegmensben beszéltem. Remélem, most könnyedén kapcsolatba léphet velük!
- Először: Int i = 0, egy egész változó inicializálása, amelynek értékét 0-hoz rendeltük.
- Másodszor, i<5 is the condition that I have applied in my code
- Harmadszor, az i ++ azt jelenti, hogy azt akarom, hogy a változóm értéke növekedjen.
Miután megértettem a for loop működését, hadd vezessek át egy másik koncepcióra, a Java beágyazottjára mert hurok!
Java beágyazott a hurokba
Ha van egy for ciklus a for cikluson belül, akkor találkozott egy Java-val, amely be van ágyazva a ciklusba. A belső hurok teljesen végrehajtódik, amikor a külső hurok végrehajtódik.
Bemutatok egy példát, amely bemutatja a hurokba ágyazott Java működését.
Példa
Java kód beágyazott hurokhoz:
public class Példa {public static void main (String [] args) {for (int i = 1i<=3i++){ for(int j=1j<=3j++){ System.out.println(i+' '+j) } } } }
Kimenet:
tizenegy
1 2
1 3
huszonegy
2 2
2. 3
3 1
3 2
3 3
Most, hogy megértette a beágyazott hurok fogalmát, hadd mutassak meg egy nagyon híres példát, amelyről esetleg hallott! A piramis példák!
Piramis példa: 1. eset
Pyramid nyilvános osztályPélda {public static void main (String [] args) {for (int i = 1i<=5i++){ for(int j=1j<=ij++){ System.out.print('* ') } System.out.println()//new line } } }
Kimenet:
*
* *
* * *
* * * *
* * * * *
Folytatás a következő példával.
Piramis példa: 2. eset
csomag MyPackage public class Demo {public static void main (String [] args) {int term = 6 for (int i = 1i = ij -) {System.out.print ('*')} System.out.println ( )//új sor } } }
Kimenet:
* * * * *
* * * *
* * *
* *
*
Biztos vagyok benne, hogy ismeri ezt a két mintát.
Ezzel a „For Loop in Java” cikk végére érünk. Remélem, hogy a „for loop in Java” fogalma világos Ön előtt. Együtt fogjuk ásni a Java világot. Maradjon velünk!
Győződjön meg arról, hogy a lehető legtöbbet gyakorolja, és állítsa vissza a tapasztalatait.
Nézze meg a az Edureka, egy megbízható online tanulási vállalat, amelynek több mint 250 000 elégedett tanulóval rendelkező hálózata elterjedt az egész világon. Azért vagyunk itt, hogy segítséget nyújthassunk utazásának minden lépésében, hogy e java interjúk kérdései mellett a tanévre váltsunk, előállítunk egy tananyagot, amelyet azoknak a hallgatóknak és szakembereknek tervezünk, akik Java fejlesztők szeretnének lenni.
Van egy kérdésünk? Kérjük, említse meg a „java Map felület” megjegyzés szakaszában cikket, és a lehető leghamarabb kapcsolatba lépünk Önnel.