Typer 'for' loop:
EN. 'til' sløyfe for et definert antall iterasjon
Syntaks:
for (initialisering; termineringsbetingelse; økning/reduksjon)Denne sløyfen har tre deler. Den første delen inneholder initialiseringsvariabelen hvor sløyfen starter iterasjonen. Den andre delen inkluderer termineringstilstanden som brukes til å avslutte sløyfen. Den tredje delen inneholder et inkrement- eller reduksjonsuttalelse basert på initialiseringsvariabelen for å nå termineringsbetingelsen.
B. 'til' sløyfe for et udefinert antall iterasjon
Syntaks:
for (variabel: matrise eller samling)Denne sløyfen brukes hovedsakelig for å iterere verdien fra en matrise eller samlingsvariabel. Denne sløyfen vil fortsette iterasjonen til alle elementene er lest.
De forskjellige bruken av disse løkkene blir forklart med eksempler i neste del av denne opplæringen.
Eksempel-1: Beregn faktorialen til et tall
Det logiske problemet kan løses veldig enkelt ved å bruke a 'for' Løkke. Hvordan faktorverdien til et tall kan beregnes ved å bruke 'for' -løkken vises i dette eksemplet. En heltallverdi vil bli hentet fra brukeren og lagres i variabelen som heter 'n '. En annen variabel, 'resultat' initialiseres til 1 for å lagre den verdien av n!. 'til' loop vil iterere n ganger og multiplisere verdien av 'resultat' med verdien av 'Jeg' I hver iterasjon. Resultatet variabel vil inneholde verdien av n! Etter å ha avsluttet fra sløyfen som skal skrive ut senere.
// Importer skannerpakkeProduksjon:
Følgende bilde viser utdataene fra koden. Her, 5 blir tatt som verdien av n og 5! er 120 som er trykt.
Eksempel-2: Tell positive, negative og null tall fra en matrise
Hvordan 'til' Loop kan brukes til å lese verdiene til en numerisk matrise og telle det totale positive, negative og null tall i matrisen vises i dette eksemplet. Et numerisk utvalg av 10 elementer er definert i koden. De lengde Eiendom brukes i Java for å telle det totale antallet elementer i et matriseobjekt. Den brukes i 'til' sløyfe for å definere antall ganger løkken vil iterere. Positivt, negativ, og null Tellervariabler initialiseres til 0 for lagring av resultatet. NESTE, 'for' Loop brukes til å lese hver verdi av matrisen og øke den spesielle motverdien ved å sjekke 'hvis' betingelse. Alle motvariabler skrives ut senere.
offentlig klasse for2Produksjon:
Følgende bilde viser utdataene fra koden. Det er 6 positive, 2 negative og 2 null tall i matrisen.
Eksempel-3: Skriv ut en bestemt melding basert på hver verdi av en matrise
Hvor mange ganger den 'til' Loop Will Iterate er definert i de to foregående eksemplene. I dette eksemplet 'til' sløyfe brukes med en 'switch-case' uttalelse for å skrive ut en bestemt melding basert på hver verdi av en matrise. Hvor mange ganger denne sløyfen vil iterere avhenger av antall elementer i matrisen. Så vil sløyfen iterere til alle elementene i matrisen er analysert. I hver iterasjon vil den samsvare med elementverdien med saksverdien og skrive ut den spesielle meldingen der kampen ble funnet; Ellers vil den skrive ut meldingen som er definert i standarddelen.
offentlig klasse for_eachProduksjon:
Følgende bilde viser utdataene fra koden. Her er det ikke funnet noen kamp for "Pære," og standardmeldingen skrives ut bare for denne verdien.
Konklusjon:
'til' Loop er veldig nyttig for å løse mange typer problemer enkelt. Iterasjonssløyfe for det faste antall ganger og lesedata fra matriseobjekter blir forklart i denne opplæringen ved å bruke forskjellige eksempler. Jeg håper denne opplæringen vil hjelpe de nye Java -brukerne til å søke 'til' sløyfe i koden sin ordentlig.