JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam Ciklus típusai, alkalmazása Kovács Zsuzsanna 2009 TÁMOP 2.2.3-07/1-2F-2008-0011
JAVA PROGRAMOZÁSI NYELV NETBEANS KÖRNYEZETBEN 14/04. CIKLUS TÍPUSAI, ALKALMAZÁSA
ELÖLTESZTELŐ CIKLUS 01. Elöltesztelő ciklus a ciklusmag addig hajtódik végre, ameddig a ciklusfeltétel teljesül ha a feltétel nem teljesül, a ciklusmag egyszer sem fut le Szintaktikája Példa while (feltétel) { // Ciklusmag ... } int i = 0; while (i < 10) { i+=1; System.out.println(i); } Egyszerűbben – prefix értéknöveléssel int i = 0; while (i < 10) { System.out.println(++i); }
HÁTULTESZTELŐ CIKLUS 02. Hátultesztelő ciklus a ciklus addig fut, míg a megadott feltétel teljesül feltétel kiértékelése a ciklusmag végrehajtása után – legalább egyszer lefut Szintaktikája Példa – prefix értéknöveléssel do { // Ciklusmag ... } while (feltétel); int i = 0; do { System.out.println(++i); } while (i < 10); Ugyanez – postfix értéknöveléssel int i = 1; do { System.out.println(i++); } while (i <= 10); 4
FOR-CIKLUS 03. For-ciklus nem számlálós ciklus egyszerű, feltételes, számlálót léptető ciklus ciklus fejében: számlálóváltozó deklarálása, növelése és ciklusfeltétel Szintaktikája Egyenértékű ezzel for (utasítás1; feltétel; utasítás2) { // Ciklusmag ... }; utasítás1; while (feltétel) { // Ciklusmag ... utasítás2 }; Példa for (int i = 0; i < 10; i++) { System.out.println(i); } 5
NETBEANS KÓDSABLONOK ÉS DEBUGGOLÁS 05. NetBeans ciklus és kiíró kódsablonok Debug funkció a NetBeans környezetben SZINFO13_VID_04_01 SZINFO13_VID_04_02 6