Java vir lus
Java vir lus
Wanneer jy presies weet hoeveel keer jy deur 'n blok kode wil lus, gebruik die for
lus in plaas van 'n while
lus:
Sintaksis
for (statement 1; statement 2; statement 3) {
// code block to be executed
}
Stelling 1 word (een keer) uitgevoer voor die uitvoering van die kodeblok.
Stelling 2 definieer die voorwaarde vir die uitvoering van die kodeblok.
Stelling 3 word uitgevoer (elke keer) nadat die kodeblok uitgevoer is.
Die voorbeeld hieronder sal die nommers 0 tot 4 druk:
Voorbeeld
for (int i = 0; i < 5; i++) {
System.out.println(i);
}
Voorbeeld verduidelik
Stelling 1 stel 'n veranderlike voor die lus begin (int i = 0).
Stelling 2 definieer die voorwaarde vir die lus om te loop (i moet minder as 5 wees). As die voorwaarde waar is, sal die lus weer begin, as dit onwaar is, sal die lus eindig.
Stelling 3 verhoog 'n waarde (i++) elke keer as die kodeblok in die lus uitgevoer is.
Nog 'n voorbeeld
Hierdie voorbeeld sal slegs ewe waardes tussen 0 en 10 druk:
Voorbeeld
for (int i = 0; i <= 10; i = i + 2) {
System.out.println(i);
}
Vir-elke lus
Daar is ook 'n " vir-elke " lus, wat uitsluitlik gebruik word om deur elemente in 'n skikking te lus :
Sintaksis
for (type variableName : arrayName) {
// code block to be executed
}
Die volgende voorbeeld voer alle elemente in die motors - skikking uit, deur 'n " vir-elke "-lus te gebruik:
Voorbeeld
String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
for (String i : cars) {
System.out.println(i);
}
Let wel: Moenie bekommerd wees as jy nie die voorbeeld hierbo verstaan nie. Jy sal meer oor Arrays leer in die Java Arrays-hoofstuk .