Merhaba değerli Jetto Net üyeleri,
Bugün Java programlama dilindeki "switch-case" yapısını ele alacağız. Switch-case yapısı, belirli bir değerin farklı koşullara göre işlenmesini sağlar. Bu yapı, birden fazla if-else ifadesinin yerine kullanılabilir ve kodun daha temiz ve okunabilir olmasını sağlar.
Switch-case yapısının genel yapısı şu şekildedir:
switch (değer) {
case durum1:
// durum1 için yapılacak işlemler
break;
case durum2:
// durum2 için yapılacak işlemler
break;
...
default:
// hiçbir durum eşleşmezse yapılacak işlemler
break;
}
Display More
Switch-case yapısı, "değer" olarak belirtilen bir değişkenin değerine göre farklı "durum"ları kontrol eder. Eğer belirtilen değer, herhangi bir durumla eşleşirse, o duruma ait işlemler yapılır. Eğer eşleşme bulunamazsa, "default" durumu çalıştırılır.
Örneğin, bir ayın kaç gün olduğunu belirten bir switch-case yapısı:
int ay = 2;
int gunSayisi;
switch (ay) {
case 1: case 3: case 5: case 7: case 8: case 10: case 12:
gunSayisi = 31;
break;
case 4: case 6: case 9: case 11:
gunSayisi = 30;
break;
case 2:
gunSayisi = 28;
break;
default:
gunSayisi = -1; // geçersiz ay
break;
}
System.out.println("Ayın gün sayısı: " + gunSayisi);
Display More
Bu switch-case yapısı, belirtilen ayın gün sayısını hesaplar ve ekrana yazdırır.
Switch-case yapısı, programın akışını kontrol etmek ve farklı durumları işlemek için kullanışlıdır. Özellikle birden çok koşulun bulunduğu durumlarda, switch-case yapısı kullanmak kodun daha temiz ve okunabilir olmasını sağlar.
Umarım bu basit örnek, Java'da switch-case yapısının temelini anlamanıza yardımcı olur. Herhangi bir sorunuz varsa çekinmeden sorabilirsiniz.
İyi kodlamalar!