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 TÁMOP 2.2.3-07/1-2F-2008-0011 JAVA PROGRAMOZÁSI NYELV NETBEANS KÖRNYEZETBEN 14/03.
Download ReportTranscript 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 TÁMOP 2.2.3-07/1-2F-2008-0011 JAVA PROGRAMOZÁSI NYELV NETBEANS KÖRNYEZETBEN 14/03.
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 2.2.3-07/1-2F-2008-0011
JAVA PROGRAMOZÁSI NYELV NETBEANS KÖRNYEZETBEN
14/03.
UTASÍTÁS ÉS BLOKK. ELÁGAZÁS TÍPUSAI, ALKALMAZÁSA
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
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
if
} (
feltétel
...
) { // Igaz ág }
else
// Hamis ág ...
{ Példa
if
(b >= 100) { // Feltétel // Igaz ág System.out.println("Háromjegyű"); }
else
{ // Hamis ág System.out.println("Nem háromjegyű"); }
EGYSZERŰ ELÁGAZÁSOK EGYMÁSBA ÁGYAZÁSA
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 03.
ÖSSZETETT ELÁGAZÁS
Ö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
switch
(
kifejezés
) { case cimke1 :
utasítások1
;
break
; case cimke2 : case cimke3 :
utasítások2
; }
break
; ...
default
:
utasítások3
; Példa
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ő");
break
;
default
: System.out.println("Legalább három"); }
04.