Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaLaura Somogyiné Megváltozta több, mint 6 éve
1
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Utasítás és blokk. Elágazás típusai, alkalmazása Kovács Zsuzsanna 2009 TÁMOP /1-2F
2
JAVA PROGRAMOZÁSI NYELV NETBEANS KÖRNYEZETBEN
14/03. UTASÍTÁS ÉS BLOKK. ELÁGAZÁS TÍPUSAI, ALKALMAZÁSA
3
UTASÍTÁS ÉS BLOKK 01. Utasítás
deklaráció, értékadás, postfix vagy prefix operátorokkal képzett értéknövelés vagy -csökkentés, metódushívás pontosvessző zárja Blokk utasítások egybefüggő sorozata kapcsos zárójelek között blokkban létrehozott változó csak a blokkban él – lokális változó { int i; // i lokális i = 1; int j = i + b; // j lokális; b a blokkban nem lokális }
4
EGYSZERŰ ELÁGAZÁS 02. Egyszerű elágazás
legfeljebb két lehetséges végrehajtási ág feltétel: logikai kifejezés igaz ág, hamis ág Szintaktikája Példa if (feltétel) { // Igaz ág ... } else { // Hamis ág } if (b >= 100) { // Feltétel // Igaz ág System.out.println("Háromjegyű"); } else { // Hamis ág System.out.println("Nem háromjegyű"); } 4
5
EGYSZERŰ ELÁGAZÁSOK EGYMÁSBA ÁGYAZÁSA
03. Elágazások egymásba ágyazása else után újabb elágazás csak egy ág futhat le if (b >= 100) { // Feltétel // (b >= 100) Igaz ág System.out.println("Háromjegyű") } else if (b >= 10) { // (b >= 100) Hamis ág és (b >= 10) Igaz ág System.out.println("Kétjegyű"); } else { // (b >= 100) Hamis ág és (b >= 10) Hamis ág System.out.println(„Egyjegyű"); } SZINFO13_VID_03_01 5
6
ÖSSZETETT ELÁGAZÁS 04. Összetett elágazás több végrehajtási ág
kifejezés kiértékelése alapján kerül az ágakra a vezérlés kiértékelendő kifejezés értéke: megszámlálható típusú Szintaktikája Példa switch (kifejezés) { case cimke1: utasítások1; break; case cimke2: case cimke3: utasítások2; ... default: utasítások3; } switch (szam) { case 0: System.out.println("Nulla"); break; case 1: System.out.println("Egész pici szám"); case 2: System.out.println("Egy vagy kettő"); default: System.out.println("Legalább három"); } 6
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.