Java - Switch

Za razliku od if-else kondicionala, switch je kondicional koji nam omogućava da zadatu vrednost poredimo sa skupom vrednosti koji se nalaze kao opcije u switch-u. Ako bismo poredili switch i if kodicional, on bi predstavljao if u sledećem formatu:

if(vrednost == broj1){

}else if(vrednost == broj2){

}if(vrednost == broj3){

}if(vrednost == broj4){

}...

U Java programskom jeziku switch ima sledeći oblik:


switch (vrednost){

  case broj1:
    //kod koji se izvrsava ako je vrednost == broj1
    break;
  
  case broj2:
    //kod koji se izvrsava ako je vrednost == broj2
    break;

 case broj3:
    //kod koji se izvrsava ako je vrednost == broj3
    break;

 default:
   break;

}

Ono što u switch-u treba voditi računa je da nemamo dva ista case-a, tj dva case-a koji imaju istu vrednost. Brojem case-ova nismo ograničeni, a default je obcija koju možemo da ubacimo u switch, ali nismo dužni... 

 

Korišćenjem ovog sajta prihvatate upotrebu kolačića. Saznajte više