Toistolauseet for ja while

While-lause

While-lauseella voi toistaa käskyjä kunnes jatkamisehto ei päde. Ehtoa tutkitaan ennen toistokertaa.
While soveltuu tilanteeseen jolloin tarvitaan nolla tai enemmän toistokertoja.
While-lauseen muoto on:

while ( jatkamisehto)

Toistettava lause: osa ohjelmaa jota toistetaan. Jos se muodostuu useasta lauseesta käytetään sulkuja.

while (jatkamisehto) {

}

Esimerkki 4:
-------------

int i = 0;
while ( i != 6) {

}

Tulostaa:
0
1
2
3
4
5

Esimerkki 5:
-------------

System.out.println("Lukujen tuplausohjelma.");
System.out.println("Anna luku! Nolla lopettaa.");
int luku = Lue.kluku();
while (luku != 0) {

}
System.out.println("Loppui!");

Esimerkki 6:
-------------

Toistolauseita voi käyttää useampaakin.

System.out.println("i__j");
int i = 0;
int j = 0;
while (i != 3)

}

Mitä ohjelma tulostaa?


Harjoituksia ja kotitehtäviä
Takaisin sisällysluetteloon