Perşembe, Haziran 13, 2024
Sanal Gündem
Ana SayfaKodlamaJavaJava Switch Case Kullanımı

Java Switch Case Kullanımı

Java’da “switch-case” ifadesi, birden çok koşula göre farklı işlemlerin gerçekleştirilmesini sağlar. “switch” ifadesi, belirli bir değişkenin değerine dayalı olarak farklı durumları kontrol etmek için kullanılır. İşte Java’da “switch-case” ifadesinin kullanımı:

switch (değişken) {
    case değer1:
        // durum 1 için yapılacak işlemler
        break;
    case değer2:
        // durum 2 için yapılacak işlemler
        break;
    case değer3:
        // durum 3 için yapılacak işlemler
        break;
    // Diğer durumlar...
    default:
        // hiçbir durum eşleşmezse yapılacak işlemler
        break;
}

“switch” ifadesi şu şekilde çalışır:

  • Değişkenin değeri, “case” etiketleri ile karşılaştırılır.
  • Eşleşen bir “case” etiketi bulunursa, o durum için belirtilen işlemler gerçekleştirilir.
  • Eşleşen bir “case” etiketi bulunamazsa, “default” durumu işlenir (opsiyonel).
  • Her “case” bloğunun sonunda “break” ifadesi kullanılır. “break” ifadesi, bir durum tamamlandığında “switch” ifadesinden çıkılmasını sağlar. “break” kullanılmazsa, bir durum eşleşse bile diğer durumlar da sırayla işlenir.

İşte bir örnek:

int day = 3;
String dayName;

switch (day) {
    case 1:
        dayName = "Pazartesi";
        break;
    case 2:
        dayName = "Salı";
        break;
    case 3:
        dayName = "Çarşamba";
        break;
    case 4:
        dayName = "Perşembe";
        break;
    case 5:
        dayName = "Cuma";
        break;
    case 6:
        dayName = "Cumartesi";
        break;
    case 7:
        dayName = "Pazar";
        break;
    default:
        dayName = "Geçersiz gün";
        break;
}

System.out.println("Gün: " + dayName);

Bu örnekte, “day” değişkeninin değeri “3” olduğu için “Çarşamba” durumu eşleşir ve “dayName” değişkenine “Çarşamba” atanır. Ardından, ekrana “Gün: Çarşamba” çıktısı verilir.

“switch-case” ifadesi, koşullu durumların kontrolünde kullanışlıdır ve çok sayıda “if-else” ifadesini temiz ve okunabilir bir şekilde yerine getirebilir. Ancak, “switch-case” ifadesi sadece sabit (constant) ifadelerle çalışır ve koşullar arasında sadece eşitlik kontrolü yapabilir. Daha karmaşık durumlar için “if-else” ifadesi tercih edilebilir.

Yunus Emre Altay
Yunus Emre Altayhttp://yunusemrealtay.com.tr
Biz, yenilikçi çözümler ve dijital dönüşüm süreçlerinde uzmanlaşmış olarak, web, mobil ve masaüstü yazılımlar geliştiriyor ve işletmelerinizi geleceğe taşıyoruz. Analizlerimizi sıkı çalışması ve deneyimi ile, size özel çözüm önerileri sunarak iş süreçlerinizi optimize etmeye odaklanıyoruz
RELATED ARTICLES
- Reklam Alanı -

En Popüler

Son Yorumlar