Hva er for loop i java og hvordan implementerer jeg det?



Denne artikkelen om 'for loop in Java' vil hjelpe deg å forstå hvordan du implementerer looping statement for i Java ved hjelp av eksempelprogrammer.

Hvis det oppstår en situasjon der du spesifikt vet hvor mange ganger du vil gjenta en bestemt setningsblokk i koden, mens du programmerer, gå etter en 'for' -sløyfe. I denne artikkelen kan vi lære om hvordan du implementerer for loop in

Temaene som dekkes i denne artikkelen er som følger:





La oss begynne!

forskjell mellom klasse og grensesnitt

Hva er for loop?

Programmører bruker vanligvis løkker å utføre et sett med uttalelser. Til loop brukes når de trenger å iterere en del av flere ganger. Det brukes spesielt i tilfeller der antall iterasjoner er løst!



For en bedre forståelse, la meg gi deg en billedlig fremstilling!

Flytdiagram

For-In Loop - Swift Tutorial - Edureka

Her, etter initialisering, blir tilstanden du har tildelt i koden skannet. Hvis tilstanden er oppfylt, vil den øke / redusere (i henhold til koden din) verdien, og igjen gjenta koden i henhold til tilstanden du har tildelt. Men hvis tilstanden din er falsk, vil den gå ut av sløyfen.



Etter denne teoretiske forklaringen, la meg vise deg syntaksen til til Løkke!

Syntaks

for (setning 1 setning 2 setning 3) {// kodeblokk som skal utføres}

Syntaksen er ganske enkel. Det går som følger
Uttalelse 1: tilstand før kodeblokken utføres
Uttalelse 2: angir vilkåret for utføring av koden
Uttalelse 3: tilstanden når koden er utført

For å gjøre ting tydeligere, la oss implementere den ovenfor forklarte syntaksen i en Java-kode.

Eksempel på for loop

Koden som er beskrevet nedenfor, viser hvordan for loop implementeres i

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

Produksjon:
0
en
2
3
4

Jeg har tatt en enkel kode for å gjøre dere kjent med begrepet for loop. Inne i for loop er det tre utsagn som jeg har snakket om i forrige segment. Jeg håper du nå lett kan forholde deg til dem!

  • For det første, Int i = 0, er initialiseringen av en heltallvariabel hvis verdi er tildelt 0.
  • For det andre, jeg<5 is the condition that I have applied in my code
  • For det tredje betyr i ++ at jeg vil at verdien av variabelen min skal økes.

Etter å ha forstått hvordan for loop fungerer, la meg ta deg med til et annet konsept, som er Java nestet til Løkke!

Java nestet for loop

Hvis du har en for loop inne i en for loop, har du møtt en Java nestet for loop. Den indre sløyfen kjøres fullstendig når den ytre sløyfen kjøres.

Jeg presenterer et eksempel for å vise deg hvordan en Java er nestet for loop.

Eksempel

En Java-kode for en nestet for loop:

public class Eksempel {public static void main (String [] args) {for (int i = 1i<=3i++){ for(int j=1j<=3j++){ System.out.println(i+' '+j) } } } }

Produksjon:
elleve
1 2
1. 3
tjueen
2 2
2. 3
3 1
3 2
3 3

Nå som du har forstått konseptet med en nestet for loop, la meg vise deg et veldig kjent eksempel som du kanskje har hørt om! Pyramideksemplene!

Pyramideksempel: Tilfelle 1

public class 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 } } } 

Produksjon:

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

Fortsetter med neste eksempel.

Pyramideksempel: Tilfelle 2

pakke MyPackage public class Demo {public static void main (String [] args) {int term = 6 for (int i = 1i = ij -) {System.out.print ('*')} System.out.println ( )//ny linje } } }

Produksjon:

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

Jeg er sikker på at du vil være kjent med disse to mønstrene.

Dette bringer oss til slutten av denne ‘For Loop in Java’-artikkelen. Jeg håper konseptet 'for loop in Java' er klart for deg nå. Vi vil fortsette å grave Java-verdenen sammen. Følg med!

Forsikre deg om at du trener så mye som mulig og tilbakestiller opplevelsen.

Sjekk ut av Edureka, et pålitelig online læringsfirma med et nettverk med mer enn 250 000 fornøyde elever spredt over hele verden. Vi er her for å hjelpe deg med hvert trinn på reisen, for å bli en foruten dette java-intervjuspørsmålene, kommer vi med en læreplan som er designet for studenter og fagpersoner som ønsker å være Java-utvikler.

Har du spørsmål til oss? Vennligst nevn det i kommentarfeltet i dette ‘java Map-grensesnittet’ artikkel, og vi kommer tilbake til deg så snart som mulig.