Een lus is een manier om coderegels meer dan eens te herhalen. Het codeblok in de lus wordt steeds opnieuw uitgevoerd totdat aan de voorwaarde voor de lus is voldaan. U kunt bijvoorbeeld een lus instellen om de even getallen tussen 1 en 100 af te drukken. De code die wordt uitgevoerd telkens wanneer de lus wordt uitgevoerd, is het afdrukken van een even getal, de voorwaarde waaraan de lus moet voldoen is het bereiken van 100 (dwz 2 4 6 8… 96 98).
Er zijn twee soorten lussen:
terwijl
en doen terwijl
loops.voor
lus.Een onbepaald terwijl
lus om te zoeken naar het getal 10 in een willekeurig geordende volgorde int
array:
// int matrix van willekeurige getallen int [] getallen = 1, 23, 56, 89, 3, 6, 9, 10, 123; // een booleaanse variabele die fungeert als de voorwaarde voor de lus boolean numberFound = false; int index = 0; // deze lus blijft lopen tot numberFound = true while (! numberFound) System.out.println ("We zijn aan het rondlopen ..."); if (numbers [index] == 10) numberFound = true; index ++; System.out.println ("We hebben het nummer gevonden na" + index + "loops"); index ++;
Een bepaald voor
lus om alle even getallen tussen 1 en 100 weer te geven:
int nummer = 0; // loop ongeveer 49 keer om de even getallen // tussen 1 en 100 te krijgen voor (int i = 1; i