I programmeringsspråk, løkker brukes til å utføre et sett med instruksjoner/funksjoner gjentatte ganger når noen betingelser blir oppfylt. Det er tre typer løkker i Java.
- for-løkke
- mens loop
- do-while-løkke
Java-For-Løkke vs Mens Loop vs Gjøre Mens Loop
Java-for-løkke brukes til å gå en del av programmet flere ganger. Hvis antall iterasjon er fastsatt, er det anbefalt å bruke for-løkke.
Det er tre typer for sløyfer i java.,
- Enkel For-Løkke
- For-hver eller Utvidet For-Løkke
- Merket For-Løkke
Java Enkel For-Løkke
En enkel for-løkke er det samme som C/C++. Vi kan initialisere variabel, sjekk tilstand og tilvekst/minsk verdien. Den består av fire deler:
- Initialisering: Det er den opprinnelige tilstanden, som er utført én gang når løkken starter. Her, vi kan initialisere variabel, eller vi kan bruke en allerede initialisert variabel. Det er en ekstra tilstand.,
- Tilstand: Det er den andre betingelsen som utføres hver gang for å teste tilstanden av loopen. Det fortsetter utførelsen til condition er usann. Det må returnere den boolske verdien som enten er sant eller usant. Det er en ekstra tilstand.
- Uttalelse: uttalelse til løkken utføres hver gang til den andre betingelsen er usann.
- Inkrement/Minsk: Den øker eller reduserer variabelen verdi. Det er en ekstra tilstand.,
Syntaks:
Flytskjema:
Eksempel:
Teste det Nå
Output:
12345678910
Java Nøstede For-Løkke
Hvis vi har en for-løkke inni en annen løkke, det er kjent som nøstede for-løkke. Den indre løkken kjører helt når ytre sløyfe utfører.,
Eksempel:
Output:
1 11 21 32 12 22 33 13 23 3
Pyramiden Eksempel 1:
Output:
* * * * * * * * * * * * * * *
Pyramiden Eksempel 2:
Output:
* * * * * * * * * * * * * * * * * * * * *
Java-for-hver Sløyfe
for hver sløyfe brukes til å bla gjennom matrise eller samling i java. Det er enklere å bruke enn enkel for-løkke fordi vi ikke trenger for å øke verdi og bruk senket notasjon.
Det fungerer på elementer grunnlag ikke-indeksen. Den returnerer elementet én etter én i den definerte variable.,
Syntaks:
Eksempel:
Teste det Nå
Output:
1223445678
Java Merket For-Løkke
Vi kan ha et navn på hver enkelt Java-for-løkke. Vi gjør dette ved å bruke etiketten før for-løkke. Det er nyttig hvis vi har nøstede for-løkke slik at vi kan pause/fortsett spesifikke for-løkke.
Vanligvis, pause og fortsette søkeord bryter/fortsetter den innerste for-løkke bare.,
Syntaks:
Eksempel:
Output:
1 11 21 32 1
Hvis du bruker bryte bb; det vil bryte indre løkke eneste som er standard virkemåte for alle sløyfe.
Output: