Switch - Case
Switch, bir değişkeni anahtar olarak belirler. Case ise bu değişkenin durumunu kontrol eder. Mantık olarak if-else'e benzer. Farkı ise bunu sadece bir değişken üzerinde uygulamasıdır. Örneğimiz:
switch(i)
yazarak i değişkenini anahtar olarak belirledik. Aşağısındaki case 0
ile i'nin değerinin 0 olup olmadığını sorguluyoruz. 0 ise print ile "i'nin değeri 0'dır."
yazdırdık. break'in anlamı ise case doğru olduğunda diğer case'leri kontol etmemesi içindir. default ise else ile aynı mantıktadır.
Yukarıda continue
'nun kullanımına bir örnek vardık. İnceleyecek olursak;
i
adlı integer tipinde 0
değeri olan bir değişken tanımladık. Bu değişkeni switch
'e anahtar değişken olarak yazdık. Değişkenin değerinin 0
olması durumunda ekrana "mesajım 1"
yazdırmasını istedik ve continue durumum
yazarak durumum etiketinden devam etmesini istedik. Böylede case 5
'i atlayarak durumum:
etiketinden devam etti.
Last updated