|
1. java bevezető
|
bet | 50/51 | Sana | 07.04.2017 | Hajmi | 1.08 Mb. | | #3295 |
for (int sor=1; sor <= 3; sor++)
{
if (sor>2)
break; // kettő sörnél több kell
view plaincopy to clipboardprint?
-
System.out.println('Újabb sör szervírozása');
-
System.out.println('Sör elfogyasztása);
view plaincopy to clipboardprint?
-
}
view plaincopy to clipboardprint?
-
// 1 db sör árának a visszakérése.
Olyan helyzet is lehetséges, hogy tudjuk az összes iteráció, azaz ismétlés számát, azonban egyes esetkeben nem akarunk, vagy csak részben akarjuk az iterációban lévő műveleteket végrehajtani. A ciklus következő iterációval való folytatására a continue parancsot tudjuk használni. Kedvenc sörös példánknál maradva 5 ügyfele van a kocsmárosunknak, azonban csak 4 szeretne sört. Íme a megvalósítás:
for (int vendeg=1; vendeg<6; vendeg++)
{
if (vendeg == 4) continue; // a 4. helyen ülő vendég nem kér a sörből
System.out.println('Sör kiadása a vendégnek.');
}
Amennyiben több ciklust is egymásba ágyazunk, és egyszerre több ciklusból is szeretnénk kiugrani, akkor a label, azaz cimkét kell meghatározni..
|
| |