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.

Tehtäviä

Keskustelu

Kirjoita kommenttisi (wiki kirjoitus sallittu):
LVZDF
java/toisto/do_while.txt · Viimeksi muutettu: 2006/04/01 12:54 (ulkoinen muokkaus)
 
Jollei muuta ole mainittu, niin sisältö tässä wikissä on lisensoitu seuraavalla lisenssillä: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki