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.
 
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.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…