Java ile aradaki sayıyı doğrulamanın formülü nasıl yapılır?

Katılım
5 Mart 2014
Mesajlar
5.701
Makaleler
12
Çözümler
44
Öncelikle şu bilgiyi sunayım. Kod kısmı kolay iş fakat bunun mantığını çözmeye çalışıyorum. Matematiksel formülünü araştırmaya çalıştım fakat Google bana farklı sonuçlar göstermeyi tercih etti.

Örneğin -5 ile 10 sayısı var diyelim. Bu iki sayının arasında bu sayılar dahil 4 var. Bunu doğru kabul edecek. Eğer 11 var ise yanlış diyecek. Bu şekilde bir sistemi nasıl yaparım?
 
Kütüphaneleri var fakat kütüphane kullanmadan yapmak istiyorsanız for döngüsü içerisinde sayıları teker teker test edip eğer sağlıyorsa bir değişkeni "true" olarak değiştirebilirsiniz.

Java:
for (int i = 0; i<10; i++){
    if(input == i){
        deger = true;
    }
}

Ya da uğraşmadan if kullanın.
 
Kütüphaneleri var fakat kütüphane kullanmadan yapmak istiyorsanız for döngüsü içerisinde sayıları teker teker test edip eğer sağlıyorsa bir değişkeni "true" olarak değiştirebilirsiniz.
Hocam Java bilmiyorum ama Python ile if döngüsü, >=, <= kullanılarak yapılabilir.
Teşekkürler, büyüktür ve küçüktür kullanıp aradaki farkı kontrol edebildim.
 
Verilen sayı hem küçük sayıdan büyük (ya da eşit), hem de büyük sayıdan küçük (ya da eşit) ise doğru kabul edecek.
1625158350349.png

Yani bunu diyorsun. Bir de eşit olacak, onu eklemeyi unutmuşuz. :)
 
Eki Görüntüle 1092621
Yani bunu diyorsun. Bir de eşit olacak, onu eklemeyi unutmuşuz. :)
Resmi anlamadım, ama demek istediğimin Python karşılığı şu:
Python:
a = -5
b = 10
c = 11 # Girilen sayı, örnek olduğu için input almadım.

if c >= a and c <= b:
    print("Doğru")
else:
    print("Yanlış")
Bunu Java koduna çevirirseniz çalışacağını düşünüyorum.

Düzenleme: Resmi şimdi anladım, evet oraya eşitliği de eklediğinizde oluyor.
 
Uyarı! Bu konu 5 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ı