Uendelige løkker i Java

1. Oversikt

I denne raske opplæringen vil vi utforske måter å lage en uendelig sløyfe i Java.

Enkelt sagt, en uendelig løkke er en instruksjonsrekkefølge som sløyfer uendelig når en avslutningsbetingelse ikke blir oppfylt. Å lage en uendelig sløyfe kan være en programmeringsfeil, men kan også være forsettlig basert på applikasjonsatferden.

2. Bruke samtidig som

La oss starte med samtidig som Løkke. Her bruker vi boolsk bokstavelig ekte å skrive samtidig som sløyfetilstand:

offentlig ugyldig infiniteLoopUsingWhile () {while (true) {// gjør noe}}

3. Bruke til

La oss nå bruke til loop for å lage en uendelig loop:

offentlig ugyldig infiniteLoopUsingFor () {for (;;) {// gjør noe}}

4. Bruke gjør mens

En uendelig løkke kan også opprettes ved å bruke de mindre vanlige gjør mens loop i Java. Her evalueres sløyfetilstanden etter første utførelse:

offentlig ugyldig infiniteLoopUsingDoWhile () {gjør {// gjør noe} mens (sant); }

5. Konklusjon

Selv om vi i de fleste tilfeller vil unngå å lage uendelige løkker, men det kan være noen tilfeller der vi trenger å lage en. I slike scenarier vil sløyfen avsluttes når applikasjonen avsluttes.

Ovennevnte kodeeksempler er tilgjengelige i GitHub-depotet.


$config[zx-auto] not found$config[zx-overlay] not found