Member-only story
HackerRank — Java If-Else
Java’da koşullar… If-Else Nedir ve Nasıl Kullanılır? If-Else sorusunun çözümü

HackerRank üzerindeki Java problemlerini çözüyoruz. Bu üçüncü problem. Eğer diğer problem çzöümlerini okumadıysanız önce onlara bakmanızı tavsiye ederim, hepsinin toplu hali:
Yazının devamını göremeyenler “bu linkten” erişebilirler.
Önce problemi anlayalım sonra da çözümüne geçelim. Problemi anlama kısmını okuduktan sonra problemi çözmeyi denemenizi sonra da buradaki çözümle karşılaştırmanızı şiddetle tavsiye ederim :)
Problemin linki 👇
Problemi anlayalım
Yazılımın en temel kavramlarından biri koşullar… Koşul yazmadan kod yazabilmek çok zor. Bu problemde koşul yazmaya başlayacağız. Koşul yazmak için “if-else” yapısını kullanıyoruz.
If-Else Nedir ve Nasıl Kullanılır?
Yazılım yazarken her şey karar aşamalarından ibaret. Günün sonunda belirlenen koşullar ile kod yazmış oluruz. Bol kepçeden if kullanımını tavsiye etmesem de onsuz bir hayat düşünemiyorum :D
Clean code nasıl yazılır aşamasına geldiğimizde ilk söyleyeceğim şey “iç içe if yazarken iki kere düşünün”, “şu koşullarda if-else yerine conditional operatör kullanımı daha güzel”, “şu if yapısı yerine kesinlikle switch-case kullanın”, “şu yapıda factory pattern çok daha mantıklı if’leri sıralamayın” gibi iddialı ifadeler kullacağım şimdiden hazırlıklı olun :)

if-else kullanırken ikiden fazla koşul olacaksa araya “else if” girer. “if()” ve “else if()”…