Java nasıl false seçilir?

Biraz daha güzel anlatsanız keşke.
Size gelen bir şeyin mantıken tersini almak için "!" kullanabilirsiniz. Örneğin if ( !(ilkSayi == sonSayi) { } şeklinde yapabilirsiniz.
Ben ilkSayi sonSayi'ya eşit iken false döndüreceğim diyorsanız ünlem koymadan içine return false; yazarsanız olur.
== yerine != kullanmanız da ünlem parantezine almak ile aynı şeyi yapacaktır o durumda.
 
Java:
boolean flag = false;
flag = istenilenDeger.equals(kontrolEdilenDeger);
return flag;

En mantikli yontem bu. Yoda prensiplerine de uygun. Her dilde var benzeri.
Yoda conditions - Wikipedia

Bir baska guzel cozum de Objects utility classini kullanmak.
Java:
return Objects.equals(istenilen, gelen) // hangi sirayla yazdiginin onemi yok ve null-safe.

Sadece yeni olusturdugunuz class'larda equals() ve hashCode() metodlarini override edin. Zaten %99.99 ihtimalle override etmemenizi gerektiren bir durum olusmayacak.
 
Uyarı! Bu konu 6 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı