If İfadeleri – Temeller
if, else if ve else ile kararlar yazın. Karşılaştırmaları mantıksal operatörlerle birleştirin ve yaygın hatalardan kaçının.
If İfadeleri – Temeller, CoddyKit'te ücretsiz bir Java Academy dersidir. Bu, 3 dersinin 1. 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.
Kararlara Genel Bakış
Koşullarla karar verme
Programların çoğu, verilere göre bir yol seçmelidir. Java'da if, bir mantıksal ifadeyi değerlendirir ve ifade doğru olduğunda bir kod bloğunu çalıştırır.
- Karşılaştırma:
== != > < >= <= - Mantıksal:
&&(ve),||(veya),!(değil) - Bloklar
{ }süslü parantezlerinin içinde bulunur.
Koşul Sözdizimi
Temel sözdizimi
Parantez içindeki koşul true veya false olmalıdır.
public class Main {
public static void main(String[] args) {
int age = 18;
if (age >= 18) {
System.out.println("Adult");
}
}
}
Koşul–Alternatif Zinciri
Koşul–alternatif yapısı bir seçenek ekler; birden çok denetim için koşullar zincirlenebilir.
public class Main {
public static void main(String[] args) {
int score = 85;
if (score >= 90) {
System.out.println("A");
} else if (score >= 80) {
System.out.println("B");
} else {
System.out.println("Try again");
}
}
}
Mantıksal İşleçler
Mantıksal işleçler
&&(ve): iki taraf da doğru||(veya): en az bir taraf doğru!(değil): doğru/yanlış değerini tersine çevirir
Örnek: if (age >= 18 && country.equals("TR"))
Yaygın Hatalar
Yaygın hatalar
- Karşılaştırmalarda
==yerine=kullanmak - Yalnızca bir deyimin denetlenmesine neden olacak şekilde süslü parantezleri unutmak
- Metinleri
equals()yerine==ile karşılaştırmak
Koşul Uygulaması
Deneyin: Bir puan girin ve koşul zincirinin dallardan birini nasıl seçtiğini görün. passed mantıksal değeri bir karşılaştırma kullanılarak hesaplanır.
public class Main {
public static void main(String[] args) {
// Example score value without Scanner
int score = 85;
if (score >= 90) {
System.out.println("Grade: A");
} else if (score >= 80) {
System.out.println("Grade: B");
} else if (score >= 70) {
System.out.println("Grade: C");
} else if (score >= 60) {
System.out.println("Grade: D");
} else {
System.out.println("Grade: F");
}
boolean passed = score >= 60;
System.out.println("Passed: " + passed);
}
}
Aralık Denetimi
Hızlı denetim: x değerinin 10 ile 20 arasında (sınırlar dahil) olduğunu denetleyen koşul hangisidir?
Özet ve Sonraki Adım
Özet: Koşul ve alternatif yapılarıyla kararlar yazdınız, koşulları mantıksal işleçlerle birleştirdiniz ve yaygın hatalardan kaçındınız.
Sonraki adım: İç içe koşullarla alıştırma yapın ve metinleri equals() ile güvenli biçimde karşılaştırın.
Sıkça Sorulan Sorular
“If İfadeleri – Temeller” dersi ücretsiz mi?
Evet — “If İfadeleri – Temeller” 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 – Temeller” dersinde ne öğreneceğim?
if, else if ve else ile kararlar yazın. Karşılaştırmaları mantıksal operatörlerle birleştirin ve yaygın hatalardan kaçını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 1. dersidir.
“If İfadeleri – Temeller” 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
- If İfadeleri – Temeller
- If İfadeleri – Uygulama ve İç İçe İfadeler
- Yaygın Tuzaklar ve Hata Ayıklama Mesajları