java:toisto:do_while
do-while -silmukka
do-while -silmukka eroaa for-silmukasta siten, että rakenteeseen ei kuulu niin kiinteästi esittely-, ehto- ja päivitysosa. Silmukkamuuttuja pitää esitellä muiden muuttujien mukana public static-litanian perässä. Silmukassa pitää myös muistaa muuttaa silmukkamuuttujan arvoa, muuten silmukasta voi tulla ikuinen. (Ikuisesta silmukasta pääsee pois painamalla ctrl+c)
Silmukan yleinen muoto on:
alustusosa;
do
{
//komennot
päivitysosa;
} while(ehto);
Esimerkiksi:
class Do_while_silmukka { public static void main(String[] args) { int i=0; //Esitellään silmukkamuuttuja ja annetaan alkuarvo do { System.out.println("Laskurin i arvo on nyt: " + i); i++; //Päivitysosa } while (i <= 20); //ehto } }
Huomaa, miten rakenteessa on puolipisteet. do-sanan jälkeen ei ole, mutta ehdon perässä on puolipiste.
java/toisto/do_while.txt · Viimeksi muutettu: 2015/08/13 16:54 / 127.0.0.1
