Če pride do situacije, ko natančno veste, kolikokrat želite ponoviti določen blok stavkov v svoji kodi, poiščite zanko »for«. V tem članku se naučimo, kako implementirati zanko
Teme, zajete v tem članku, so naslednje:
- Kaj je for zanka?
- Diagram poteka
- Sintaksa
- Primer zanke for
- Java ugnezdena za zanko
- Primer jave, ugnezdene za zanko
- Primer piramide: Primer 1
- Primer piramide: 2. primer
Kaj je for zanka?
Programerji običajno uporabljajo zanke za izvedbo niza stavkov. Za zanka se uporablja, kadar morajo iterirati del datoteke večkrat. Uporablja se zlasti v primerih, ko je število ponovitev določeno!
Za boljše razumevanje naj vam predstavim slikovno predstavitev!
Diagram poteka
Tu se po inicializaciji optično prebere pogoj, ki ste ga dodelili v kodi, v primeru, da je pogoj resničen, poveča / zmanjša (glede na vašo kodo) vrednost in ponovno ponovi kodo glede na pogoj, ki ga imate. dodeljena. Če pa je vaš pogoj napačen, bo zapustil zanko.
Po tej teoretični razlagi naj vam predstavim skladnjo za zanka!
Sintaksa
za (stavek 1 stavek 2 stavek 3) {// blok kode, ki ga je treba izvesti}
Sintaksa je precej preprosta. Gre takole
Izjava 1: stanje pred izvajanjem bloka kode
Izjava 2: določa pogoj za izvajanje kode
Izjava 3: stanje, ko je koda izvedena
oznaka c ++ goto
Da bodo stvari jasnejše, bomo v kodo Java implementirali zgoraj razloženo sintakso.
Primer zanke for
Spodnja koda prikazuje, kako se for zanka izvaja v
javni razred MyClass {{public static void main (String [] args) {{for (int i = 0 i<5 i++) { System.out.println(i) } } }}
Izhod:
0
eno
2.
3.
4.
Vzel sem preprosto kodo, da vas vse seznanim s konceptom zanke. V zanki for so tri izjave, o katerih sem že govoril v prejšnjem segmentu. Upam, da se lahko zdaj zlahka povežete z njimi!
kako odpreti aws cli -
- Prvič, Int i = 0, je inicializacija celoštevilčne spremenljivke, katere vrednost je bila dodeljena 0.
- Drugič, tj<5 is the condition that I have applied in my code
- Tretjič, i ++ pomeni, da želim povečati vrednost svoje spremenljivke.
Potem, ko sem razumel delovanje zanke for, vas bom popeljal do drugega koncepta, to je Java ugnezdena za zanka!
Java ugnezdena za zanko
Če imate zanko for znotraj zanke for, ste naleteli na gnezdo zanke Java. Notranja zanka se v celoti izvede, ko se izvede zunanja zanka.
Predstavljam primer, ki vam prikazuje delovanje Java ugnezdene zanke.
Primer
Koda Java za ugnezdene zanke for:
javni razred Primer {public static void main (String [] args) {for (int i = 1i<=3i++){ for(int j=1j<=3j++){ System.out.println(i+' '+j) } } } }
Izhod:
enajst
1 2
13
enaindvajset
2 2
2. 3
3 1
3 2
3 3
Zdaj, ko ste razumeli koncept vgnezdene zanke, naj vam pokažem zelo znan primer, za katerega ste morda že slišali! Primeri piramide!
Primer piramide: Primer 1
javni razred 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 } } }
Izhod:
*
* *
* * *
* * * *
* * * * *
Nadaljujemo z naslednjim primerom.
Primer piramide: 2. primer
paket MyPackage javni razred Demo {public static void main (String [] args) {int term = 6 for (int i = 1i = ij -) {System.out.print ('*')} System.out.println ( ) // nova vrstica}}}
Izhod:
* * * * *
* * * *
* * *
* *
*
Prepričan sem, da bi vam bila znana ta dva vzorca.
kakšne so omejitve v sql
S tem smo na koncu tega članka »Za zanko v Javi«. Upam, da vam je koncept 'for loop in Java' zdaj jasen. Še naprej bomo skupaj kopali svet Jave. Ostani na vezi!
Poskrbite, da boste čim več vadili in si povrnili izkušnje.
Oglejte si Edureka, zaupanja vredno podjetje za spletno učenje z mrežo več kot 250.000 zadovoljnih učencev, ki se širijo po vsem svetu. Tu smo, da vam pomagamo pri vsakem koraku na poti, saj smo poleg tega vprašanja za java intervjuji pripravili učni načrt, ki je zasnovan za študente in strokovnjake, ki želijo biti razvijalec Java.
Imate vprašanje za nas? Prosimo, omenite ga v oddelku za komentarje tega 'vmesnika java Map' članek in se vam bomo javili v najkrajšem možnem času.