Java nasıl false seçilir?

eagle16

Hectopat
Katılım
9 Şubat 2020
Mesajlar
55
Java'da beklenen cevabın yerine başka cevap gelirse eğer nasıl false diyeceğim yardımcı olursanız sevinirim.
 
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.
 
Örnek adı osman değilse false yapalım.
Kod:
class Main {
  public static void main(String[] args) {
    boolean deneme = true;
    String name = "";
    name = "osman";
    if(name.matches("osman")){
      deneme = false;
      System.out.println(deneme);

    }
  }
}
 
Doğru.
 
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.
 
Yani mesela 1+1: 2 doğru diyecek ise yanlış bir cevap gelirse nasıl false diyecek.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…