Ciklas skirtas patikrinti daug sąlygų ir parinkti vieną iš kelių kodo blokų. Labai panaši struktūra į if... elseif... elseif... else... sąlygos sakinį.
1 2 3 4 5 6 7 8 9 10 |
switch (n) { case 1: kodas, kurį vykdome, jei kintamasis n yra lygus 1; break; case 2: kodas, kurį vykdome, jei kintamasis n yra lygus 2; break; default: kodas, kurį vykdome, jei kintamasis n nėra lygus nei 1, nei 2; } |
Vietoje n rašome kintamąjį, jo reikšmę tikriname su visomis reikšmėmis, kurios aprašytos su case. Po žodelio case yra rašoma galima kintamojo reikšmė, tada dvitaškis ir po dvitaškio kodas, kuris bus vykdomas. Kai norime, kad ciklas nebebūtų toliau vykdomas, parašome break;