Switch naredba Switch naredba se koristi kod uslovnog grananja u Java programskom jeziku. Izgled Switch naredbe: switch(<switch izraz>){ case value1: <naredba1>;break; case value2: <naredba2>;break; case value3: <naredba3>;break; case value n: <naredba-n>;break; default:<naredba> // vrijednosti koje nisu gore navedene } Sastoji se iz od switch izraza i switch tijela.Switch tijelo se sastoji od bloka naredbi.Tip switch izraza moze biti enumerisani tip ili char,byte,short,int... Naredbe u switch tijelu se mogu oznaciti vrijednostima koje označavaju ulazne tačke u switch tijelu u koje ce se prenijeti tok izvršavanja programa u zavisnosti od vrijednosti switch izraza. Semantika switch naredbe:
Za slučaj kad za vriše vrijednosti izraza je isti skup naredbi navode se svi slučajeve jedan za drugog. Na primjer ako su iste naredbe za value1, 4, 5 a druga skupina je za value2, 6
N a p o m e n a: Samo jedna vrijednost se možete navesti u CASE, ne prihvata opseg naredbi tipa (<=, => i slično). |
||||||||||||
|