Bu yazımızda Java dilinde if-else koşul yapısı konusunu inceleyeceğiz.
Java If-Else Koşul Yapısı Nedir ?
If-else yapısı, programlamada bir koşulun doğruluğunun test edildiği ve doğru olduğu durumlarda bir kod bloğunun, yanlış olduğu durumlarda ise başka bir kod bloğunun çalışmasını sağlayan bir yapıdır.
Bu yapı şu şekildedir:
if (koşul) {
// koşul doğru ise burası çalışır
} else {
// koşul yanlış ise burası çalışır
}
koşul
: Parantez içindeki koşul ifadesidir ve doğru veya yanlış değerlerini döndürebilir.if
bloğu: Koşul doğru ise çalıştırılacak kod bloğudur.else
bloğu: Koşul yanlış ise çalıştırılacak kod bloğudur.
Bu yapıyı kullanarak farklı koşulları test etmeniz ve farklı kodların çalışmasını sağlamanız mümkündür. Başka bir deyişle, “if-else” yapısı, programınızın nasıl yanıt vermesi gerektiğine karar vermenize yardımcı olur.
Java If-Else Koşul Yapısı Örnekleri
Örnek 1 : Yaşa göre kişinin yetişkin birisi mi olup olmadığını sorgulayan kodu yazın.
int yas = 20;
if (yas >= 18) {
System.out.println("Yetişkinsin");
} else {
System.out.println("Yetişkin değilsin.");
}
Burada ‘yas’ değişkeninin 20 olduğunu görüyoruz. If bloğunda koşulumuz ‘yas’ değişkeninin 18’den büyük veya eşit olup olmama durumunu sorgulamışız. Dolayısıyla if bloğu çalışacak ve ekrana ‘Yetişkinsiniz’ yazdırılıacaktır.
Örnek 2 : Nota göre göre kişinin sınavdan geçip geçimeme durumunu sorgulayan kodu yazın.
int sinav = 30;
if (sinav >= 60) {
System.out.println("Sınavdan geçtin.");
} else {
System.out.println("Kaldın.");
}
Bu örnekte de ‘sinav’ değişkeninin 30 olduğunu ve koşulun ise 60’tan büyük veya eşit olması gerektiğini görüyoruz. Dolayısıyla if bloğundaki koşul yanlış ve else bloğundaki koşulun çalışması gerekiyor. Program çalıştıktan sonra ekrana ‘Kaldın’ yazdırılacaktır.
Konu ile alakalı diğer örnekler :
Java Bir Harfin Ünlü mü Yoksa Ünsüz Harf mi Olduğunu Kontrol Eden Program
Java Artık Yılı Kontrol Eden Program
Java Bir Karakterin Alfabe Olup Olmadığını Kontrol Eden Program
Java Bir Sayının Tek mi Çift mi Olduğunu Kontrol Eden Program
Bu yazımızda Java dilinde if-else koşul yapısı konusunu inceledik. Diğer Java derslerimizide okumak isterseniz buradan tümüne ulaşabilirsiniz.