Bu yazımızda C#‘da Switch Case yapısını işleyeceğiz. Switch Case bir koşul ifadesidir.
Swict’e atadığımız değeri case ile koşulumuzu atıyoruz ve hangi koşulumuz bu değere uygun geliyorsa o koşulda verilmiş olan şartı yerine getirmektedir. Yani bize ekran çıktısı olarak ne yazdırmak istiyorsak onu ekrana yazdırmış olacak. Şimdi aşağıda hep beraber bu durumu inceleyelim.
Birinci örneğimizi aşağıda görmektesiniz.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | int gün; Console.Write("1 - 7 arası bir gün giriniz: "); gün = Convert.ToInt16(Console.ReadLine()); switch (gün) { case 1: Console.Write("Gün = Pazartesi "); break; case 2: Console.Write("Gün = Salı "); break; case 3: Console.Write(" Gün = Çarsamba "); break; case 4: Console.Write("Gün = Perşembe "); break; case 5: Console.Write("Gün = Cuma "); break; case 6: Console.Write("Gün = Cumartesi "); break; case 7: Console.Write("Gün = Pazar "); break; default: Console.Write(" hatalı gün girişi yaptınız "); break; } Console.ReadLine(); } } } |
yukarıda ekran çıktısı bize sağlayan kod satırı aşagıdadır.
1 | case 3: Console.Write(" Gün = Çarsamba "); break; |
İkinci örneğimizde dört mevsimin herhangi birini seçiyoruz ve bize hangi ayları kapsadığını ekrana yazdıran program.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | string Mevsim; Console.Write(" bir mevsim girin ve mevsimin aylarını ögrenin= "); Mevsim = (Console.ReadLine()); switch (Mevsim) { case "ilkbahar": Console.Write("Aylar = Mart Nisan Mayıs "); break; case "yaz": Console.Write("Aylar = Haziran Temmuz Ağustos "); break; case "sonbahar": Console.Write("Aylar = Eylül ekim kasım "); break; case "kış": Console.Write("Aylar = Aralık Ocak şubat"); break; default: Console.Write(" hatalı gün girişi yaptınız "); break; } Console.ReadLine(); } } } |