Takip et

Java’da Koşullu Durumlar: If ve Else Yapıları

Java’da Koşullu Durumlar: If ve Else Yapıları

Java, birçok programlama dili gibi, kod akışını kontrol etmek için koşullu ifadeler kullanır. Bu koşullu ifadelerin en temel yapıtaşları ise if, else if ve else ifadeleridir. Öncelikle, if ifadesi bir koşulun doğru olup olmadığını kontrol eder. Koşul doğruysa, if bloğu içerisindeki kodlar çalıştırılır. Aksine, koşul yanlışsa, program if bloğunun sonrasındaki koda devam eder. Ancak, daha fazla kontrol sağlamak için else if ve else ifadelerini kullanabiliriz.

Temel If Yapısı

En basit haliyle bir if ifadesi şu şekildedir:


if (koşul) {
  // Koşul doğruysa çalışacak kodlar
}

Burada koşul, boolean bir ifadedir (true veya false). Örneğin, bir sayının 10’dan büyük olup olmadığını kontrol etmek için:


int sayi = 15;
if (sayi > 10) {
  System.out.println("Sayı 10'dan büyüktür.");
}

Bu kod, sayi değişkeninin 10’dan büyük olduğunu kontrol eder ve doğruysa ekrana “Sayı 10’dan büyüktür.” mesajını yazdırır. Yani, koşul doğru olduğundan, kod bloğu çalıştırılır.

If-Else Yapısı

Bir koşulun doğru veya yanlış olması durumuna göre farklı kod blokları çalıştırmak için else ifadesini kullanabiliriz. Bu şekilde, daha esnek ve kapsamlı koşul kontrolleri yapabiliriz. Örnek verecek olursak;


int sayi = 5;
if (sayi > 10) {
  System.out.println("Sayı 10'dan büyüktür.");
} else {
  System.out.println("Sayı 10'dan küçük veya eşittir.");
}

Bu örnekte, sayi değişkeni 10’dan küçük olduğundan, else bloğu çalışacak ve “Sayı 10’dan küçük veya eşittir.” mesajı ekrana yazdırılacaktır. Bu sayede, koşulun doğru veya yanlış olmasına göre farklı işlemler gerçekleştirme imkanımız oluyor.

If-Else If-Else Yapısı

Birden fazla koşulu kontrol etmek için else if ifadesini kullanabiliriz. Bu, birbirini dışlayan birden fazla durum için mükemmel bir çözümdür. Örneğin, bir notun harf karşılığını bulmak için:


int not = 85;
if (not >= 90) {
  System.out.println("A");
} else if (not >= 80) {
  System.out.println("B");
} else if (not >= 70) {
  System.out.println("C");
} else {
  System.out.println("F");
}

Bu kod, not değişkeninin değerine göre farklı harf notlarını ekrana yazdırır. Her else if bloğu önceki koşulun yanlış olduğu durumlarda kontrol edilir. Son olarak, hiçbir koşul doğru değilse else bloğu çalışır. Bu yapı, kodun daha okunabilir ve anlaşılır olmasını sağlar. Ayrıca, birden fazla koşulu sistematik bir şekilde kontrol etmemizi mümkün kılar.

Umarım bu makale, Java’da if ve else yapılarını anlamanıza yardımcı olmuştur. Daha fazla bilgi için fatihsoysal.com adresini ziyaret edebilirsiniz.

#Etiketler

#Java #If #Else #KoşulluDurumlar #Programlama #Örnekler #Tutorial #Ders #FatihSoysal


Yorumlar
İçeriği beğendiniz mi? Bir tartışma başlatın veya görüşlerinizi paylaşın.
Yorum Yaz

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Gönder

E-posta Bülteni
Yazılım Topluluğuna Katılın
En son güncellemeleri, yaratıcı ipuçlarını ve özel kaynakları doğrudan e-posta kutunuza alın. Tasarım ve inovasyonun geleceğini birlikte keşfedelim.
Exit mobile version