For og for-hver løkker i Java | Forklart

For og for-hver løkker i Java | Forklart
Løkker er et av de mest essensielle konseptene for ethvert programmeringsspråk. En sløyfe er en blokkering av uttalelser/forhold som kan brukes til å gjenta en kodeblokk til den oppfylte den spesifiserte tilstanden. Java gir flere loopingstrukturer som for sløyfe, for hver sløyfe osv. Og alle disse løkkene har samme mål om å gjenta en spesifikk kodeblokk i en sekvens.

Denne oppskrivningen vil gi en detaljert forståelse av for loop og for-hver-sløyfe, og i denne forbindelse vil vi følge de undergitte konseptene under:

  • til og for hver Loop i Java
  • Grunnleggende syntaks av til og for hverLøkke
  • Hvordan å bruke til og for hverLøkke

Så uten ytterligere forsinkelse, la oss starte!

for sløyfe i java

For-loopen er en av de grunnleggende og lettfattelige løkker som er oftest brukt når antallet iterasjoner er løst eller det nøyaktige antallet iterasjoner allerede er kjent.

Syntaks

Det undergitte utdraget viser den grunnleggende syntaks for for loop:

for (initialisering; tilstand; økning/reduksjon)
// uttalelse (er)

Syntaks for for loop starter med nøkkelordet “til”Etterfulgt av runde parenteser () Og innenfor parentesene må vi gi tre uttrykk:

  • Initialisering: Bestemmer startpunktet for sløyfen, og den vil utføre bare en gang når sløyfen starter.
  • Betingelse: Bestem om sløyfe -iterasjonen ville utføre eller ikke.
  • Økning/reduksjon: Bestem om telleren vil bli økt eller dekrementert etter hver iterasjon.

Hvordan du bruker til loop

For en bedre forståelse av hvordan for sløyfe fungerer, bør du vurdere det gitte eksemplet under.

Eksempel

I dette eksemplet vil vi skrive ut “Velkommen til Linuxhint” ti ganger ved hjelp av for -loopen:

for (int i = 0; i <10; i++)

System.ute.Println ("Velkommen til Linuxhint");

I ovennevnte kodebit, initialiserte vi den første en variabel "Jeg”Med verdien”0”.

Den andre uttalelsen/tilstanden tester om variabelen “Jeg" er mindre enn 10. Hvis tilstanden er sann, vil den komme inn i kroppen til for loop og utskrifter “Velkommen til Linuxhint”. Denne tilstanden kjøres til “Jeg" er mindre enn 10 og sløyfen vil avslutte når "Jeg”Blir større enn eller lik 10.

Til slutt økte vi verdien av variabel “Jeg", Jeg.e. I den første iterasjonen er verdien 0, etter hver vellykkede iterasjon vil verdien bli økt med 1 og sløyfen negerer tilstanden (i<10).

Den komplette koden sammen med utgangen er vist i den undergitte figuren:

Utgang autentiserer arbeidet med for loop.

Hva er for-hver sløyfe

For-Every Loop brukes mest til å krysse matrisen eller listen, da den krysser hele array.

Syntaks

Den grunnleggende syntaksen til for-hver sløyfe er:

for (Data-type variabelnavn: Array-Name)
// uttalelse (er)

Syntaksen starter med til nøkkelord samme som klassikeren for sløyfe etterfulgt av parenteser () som tar tre uttalelser:

  • data-type: Bestem hvilken type data de for hver loop vil ta.
  • Variabelt navn: Det kan være hvilken som helst brukerdefinert juridisk identifikator.
  • Array -navn: Navnet på matrisen som skal krysses.

Hvordan du bruker for-hver loop

La oss vurdere det undergitte eksemplet for en dyp forståelse av for-hver-loop.

Eksempel

Dette eksemplet spesifiserer en strengtype -matrise som inneholder ansattes navn. Vi vil bruke for hver sløyfe for å krysse alle matriseverdiene:

String [] EmployeTeName = "John", "Joe", "Micheal", "Seth", "Dany";
for (strengnavn: ansattnavn)
System.ute.println (navn);

Utdraget nedenfor vil gi den komplette koden og utdataene fra for-hver-sløyfe:

ansattes navn”Array inneholder navn på fem ansatte, og utdataene verifiserer at for-hver-loop itererer gjennom hver oppføring av matrisen og trykket dem ut.

Konklusjon

For -loopen anbefales sterkt når antall iterasjoner er løst og du har klarhet for hvor mange ganger du skal utføre et bestemt stykke kode. På den annen side foretrekkes for-hver-sløyfen for scenariene der vi må krysse hele matrisen/listen. Denne artikkelen gir en detaljert forståelse av for loop og for-hver-loop i Java.