5.1.c NAREDBA SWITCH
Naredba switch omogućuje grananje programa u više smjerova.Na osnovu vrijednosti određenog izraza, izvršavanje se usmjerava na određeni dio koda.Opšti oblik: |
|
Switch (izraz) { |
case vrijednost1:
|
//niz naredbi |
break; |
case vrijednost2: |
//niz naredbi |
break; |
. |
. |
. |
case vrijednostN; |
//niz naredbi |
break; |
default: |
//niz podrazumjevanih naredbi |
} |
Ilustracija naredbe switch.
Opis programa: U svakom ciklusu petlje izvršava se naredba povezana sa konstantom u naredbi case koja odgovara vrijednosti i.Sve drugo se preskače.Kada i postane veće od 3, više se neće poklapati
nijedna konstanta u naredbi case, tako da se izvršava naredba default.
Listing programa:
class primjerZaSwitch {
public static void main ( String args[] ) {
for (int i = 0; i<6; i++)
switch (i) {
case 0:
System.out.println ("i je nula.");
break;
case 1:
System.out.println ("i je jedan.");
break;
case 2;
System.out.println ("i je dva." );
case 3;
System.out.println ("i je tri.");
break;
default;
System.out.println ("i je vece od 3.");
}
}
}