0Pricing
Java Academy · Ders

Switch İfadeleri

Birçok seçenek arasından seçim yapmak için switch kullanın. case etiketlerini, break'i, default'u, geçerli türleri, devam eden dallanmayı ve modern ok biçimli switch'i öğrenin.

Switch İfadeleri, CoddyKit'te ücretsiz bir Java Academy dersidir. Bu, 3 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Java Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Java Academy kursu toplamda 3 dersten oluşur.

Seçim Yapısı Neden Kullanılır

Neden seçim yapısı? Birçok koşul dalı aynı değişkeni denetlediğinde, seçim yapısı daha anlaşılır olur ve hızlıca incelenebilir.

Klasik Sözdizimi

Klasik sözdizimi

Bir duruma ait işlemlerden sonra durmak için break kullanın. Hiçbir durum eşleşmediğinde default çalışır.

public class Main {
    public static void main(String[] args) {
        int n = 2;

        switch (n) {
            case 1:
                System.out.println("one");
                break;
            case 2:
                System.out.println("two");
                break;
            default:
                System.out.println("other");
        }
    }
}

Geçerli Türler

Klasik seçim yapısı için geçerli türler: byte, short, char, int, String ve enum türleridir.

Durum etiketleri sabit olmalıdır (ör. sabit değerler veya enum değerleri).

Alt Duruma Geçiş

Alt duruma geçiş, bir durumda break bulunmadığında gerçekleşir.

int n = 1;
switch (n) {
case 1:
case 2:
System.out.println("one or two");
break;
}

Birden çok değeri aynı şekilde işlemek için durumları art arda yazın.

Ok Biçimli Seçim Yapısı

Ok biçimli seçim yapısı (modern Java) özlüdür ve alt duruma geçişi önler.

public class Main {
  public static void main(String[] args) {
    String grade = "B";

    String msg = switch (grade) {
      case "A" -> "Excellent";
      case "B", "C" -> "Passed";   
      default -> "Keep trying";
    };

    System.out.println(msg); 
  }
}

Seçim Yapısı Gösterimi

Deneyin: 1–7 arasında bir sayı girin. Art arda yazılmış durumları ve durumu sonlandırmayı uygulamalı olarak görün.

public class Main {
  public static void main(String[] args) {
    // Instead of Scanner input, we assign a fixed value
    int day = 6;  // try changing this value (1–7)

    switch (day) {
      case 1:
      case 2:
      case 3:
      case 4:
      case 5:
        System.out.println("Weekday");
        break;
      case 6:
      case 7:
        System.out.println("Weekend");
        break;
      default:
        System.out.println("Invalid day");
    }
  }
}

Alt Duruma Geçişi Önleme

Hızlı denetim: Klasik bir switch içinde sonraki duruma geçişi hangi anahtar sözcük önler?

Özet ve Sonraki Adım

Özet: Seçim yapısı sözdizimini, geçerli türleri, alt duruma geçişi, varsayılan durumu ve modern ok biçimini öğrendiniz.

Sonraki adım: Koşulları ve seçim yapısını kullanarak küçük bir konsol hesaplayıcısı oluşturun.

Sıkça Sorulan Sorular

“Switch İfadeleri” dersi ücretsiz mi?

Evet — “Switch İfadeleri” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Java Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Java Academy kursu toplamda 3 dersten oluşur.

“Switch İfadeleri” dersinde ne öğreneceğim?

Birçok seçenek arasından seçim yapmak için switch kullanın. case etiketlerini, break'i, default'u, geçerli türleri, devam eden dallanmayı ve modern ok biçimli switch'i öğrenin. Java Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Java Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Java Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 3 dersinin 2. dersidir.

“Switch İfadeleri” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Java Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Java Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Karşılaştırma ve Mantıksal Operatörleri Derinlemesine İnceleme
  2. Switch İfadeleri
  3. Mini Proje: Konsol Hesap Makinesi
← Java Academy Sayfasına Dön