Kaj je for zanka v javi in ​​kako jo izvesti?



Ta članek o 'for zanki v Javi' vam bo pomagal razumeti, kako s pomočjo primerov implementirati zankovni stavek za Javo.

Č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:





Začnimo!

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

For-In Loop - Hitra vadnica - Edureka

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.