0Pricing
Java Academy · Ders

If İfadeleri – Uygulama ve İç İçe İfadeler

İç içe if bloklarıyla pratik yapın, koşulları güvenli bir şekilde birleştirin ve dizeleri doğru biçimde karşılaştırın.

If İfadeleri – Uygulama ve İç İçe İfadeler, 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.

Ders Hedefleri

Hedefler: Koşul ve alternatif yapılarını uygulayın, iç içe denetimler yazın ve metinleri güvenli biçimde karşılaştırın.

  • Birden çok aşamalı kararlar için iç içe koşullar
  • Koşulları && ve || ile birleştirme
  • Metin karşılaştırması için equals kullanma

İç İçe Koşullar

İç içe koşul, içteki denetimi yalnızca dış koşul doğru olduğunda çalıştırır.

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

        if (age >= 0) {
            if (age < 18) {
                System.out.println("Minor");
            } else {
                System.out.println("Adult");
            }
        }
    }
}

Alternatif Koşullar ve İç İçe Koşullar

Alternatif koşul zinciri birbirini dışlayan seçenekleri zincirler; iç içe koşul ise çok aşamalı denetimler için kullanışlıdır.

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

        if (score >= 90) {
            System.out.println("A");
        } else if (score >= 80) {
            System.out.println("B");
        } else {
            System.out.println("Other");
        }
    }
}

Metin Eşitliği

Metinleri equals veya equalsIgnoreCase ile karşılaştırın.

  • name.equals("Ada")
  • "Ada".equals(name), name null olabileceğinde boş işaretçi hatasını önler
  • name.equalsIgnoreCase("ada"), büyük-küçük harfleri yok sayar

Metinler için == kullanmaktan kaçının; bu işleç içeriği değil, referansları karşılaştırır.

Kısa Devre Değerlendirmesi

Kısa devre değerlendirmesi: && sol taraf yanlış olduğunda durur; || sol taraf doğru olduğunda durur. Denetimleri korumak için bunu kullanın:

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

        if (name != null && name.equals("Ada")) {
            System.out.println("Welcome");
        }
    }
}

İç İçe Koşul Uygulaması

Deneyin: Bir ülke kodu ve yaş girin. İç içe denetimlerin doğru dalı nasıl seçtiğini görün.

public class Main {
    public static void main(String[] args) {
        String country = "TR"; // manual input instead of Scanner
        int age = 20;          // manual input instead of Scanner

        if (!country.isEmpty()) {
            if (country.equalsIgnoreCase("TR")) {
                if (age >= 18) {
                    System.out.println("Adult in TR");
                } else {
                    System.out.println("Minor in TR");
                }
            } else {
                if (age >= 18) {
                    System.out.println("Adult outside TR");
                } else {
                    System.out.println("Minor outside TR");
                }
            }
        } else {
            System.out.println("No country provided");
        }
    }
}

Metin Karşılaştırma Denetimi

Hızlı denetim: name değerinin "Ada" değerine eşit olduğunu denetlemenin geçerli yolları hangileridir?

Özet ve Sonraki Adım

Özet: İç içe koşullarla alıştırma yaptınız, alternatif koşul zincirlerini iç içe koşullardan ayırdınız ve kısa devre korumalarıyla equals yöntemini güvenli biçimde kullandınız.

Sonraki adım: Karmaşık koşullar için daha fazla işleç ve kalıp öğrenin.

Sıkça Sorulan Sorular

“If İfadeleri – Uygulama ve İç İçe İfadeler” dersi ücretsiz mi?

Evet — “If İfadeleri – Uygulama ve İç İçe İfadeler” 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.

“If İfadeleri – Uygulama ve İç İçe İfadeler” dersinde ne öğreneceğim?

İç içe if bloklarıyla pratik yapın, koşulları güvenli bir şekilde birleştirin ve dizeleri doğru biçimde karşılaştırın. 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.

“If İfadeleri – Uygulama ve İç İçe İfadeler” 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. If İfadeleri – Temeller
  2. If İfadeleri – Uygulama ve İç İçe İfadeler
  3. Yaygın Tuzaklar ve Hata Ayıklama Mesajları
← Java Academy Sayfasına Dön