1. java bevezető




Download 1.08 Mb.
bet50/51
Sana07.04.2017
Hajmi1.08 Mb.
#3295
1   ...   43   44   45   46   47   48   49   50   51
for (int sor=1; sor <= 3; sor++)  

  • {  

  •   if (sor>2)   

  •     break;  // kettő sörnél több kell  

    view plaincopy to clipboardprint?

    1. System.out.println('Újabb sör szervírozása');  

    2. System.out.println('Sör elfogyasztása);   

    view plaincopy to clipboardprint?

    1. }  

    view plaincopy to clipboardprint?

    1. // 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..

    Download 1.08 Mb.
  • 1   ...   43   44   45   46   47   48   49   50   51




    Download 1.08 Mb.