Java Derslerinde bugün Switch Case yapısı nedir? Nasıl kullanılır? bunları görüp örnekler yapacağız. Programımızda seçenekleri sınamak için daha önceki derste koşullu durumlardan eğer yöntemini kullanmayı görmüştük. Fakat şu var ki çok fazla seçeneği iç içe eğer yapısı yerine switch-case ile yazmak hem daha basit hemde vakit kazandırır bizlere. Hemen aşağıdaki biçimde kullanılır.
İlk olarak switch’ten sonraki parantez içerisine koşul gelir. Ardından blok açılır. Case 1 demek koşul 1 durumuna eşitse çalışacak yerdir. Case 2 aynı şekilde koşul 2’ye eşitse çalışacak yerdir. Aralara yazılan break; deyimi ilgili durum çalıştıktan sonra diğer durumları çalıştırmasın diyedir. Örneğin Case 1’den sonra break; koymazsan Case 2’de çalışacaktır. Hatta onlarda da break; yoksa tüm durumlar çalışacaktır.
Default: ise eğer yukarıdaki koşulların hiç biri sağlanmazsa çalışacak kısımdır. Basitçe Else ile aynı işlevi görür. Koymanız şart değildir.
Örnek Yapalım
Dilediğimiz kadar case ifadesi yazabiliriz. Koşul kısmında İlkel tipler (byte, int, float, char…), String, Enum kullanılabilir. Bugün ki Java dersimizde switch-case yapısını kullanmayı öğrendik. Bol bol örnek yaparak konuyu pekiştirebilirsiniz sonraki derste görüşmek üzere.