Karar mekanizmalarından 2. olan switch yapısı ile karşı karşıyayız.
Switch yapısı çekmeceli bir dolap gibi düşünebiliriz. Her çekmecenin bir değeri var değişkenimiz hangi değeri alırsa o çekmecedeki program kodlarımız çalışır ve program akışımız devam eder.
iki farklı örneği tek seferde yapacağız.
switch (değişken) ile başlayıp case “değer” break; arasında devam eden bölümle tanımlaman yapımızda değişkenimizin aldığı her değer case özel kelimesi ile bölümlere ayrılır. Her bölümde farklı bir kod bloğu çalıştırılarak programda dallanma yapısı sağlanmış olur.