JAVA TEK SAYILARI AYIKLAYAN PROGRAM
**.
BELİRTİLEN SAYI ARALIĞINDA TEK SAYILARI AYIKLAYIP EKRANA BASAN PROGRAM
Bugün anlatacağım konu oldukça basit bir konu, bir tek püf noktası var dikkat edilmesi gereken onun dışında kolay bir kod olacak. Öncelikle bir integer (int) belirlemeliyiz ve buna konu yazarken kullanacağımız terimleri öğretmeliyiz. Sırada for döngüsü var, for döngüsü içinde i'yi kullanacağız. İlk önce başlangıç sayımızı i'ye eşitlemeliyiz (i=1) daha sonra noktalı virgülü kullanarak ikinci işlem olan hangi sayı aralığında tek sayıları bulmak istiyorsak o sayıyı i<= veya i< olarak i'ye atıyoruz ve tekrar noktalı virgül kullanıp i'ye bu sayı aralığında ilerlemesini (i++) öğretiyoruz.
Şimdi geldi bu işin püf noktasına. Tek sayıları bulmak için bir sayıyı çift sayıya böleriz ve kalanlı bir sonuç çıkarsa bu sayı tek sayıdır bunu herkes bilir. Burada da aynı mantığı uygulayacağız. Sisteme if (eğer) i ikiye bölündüğü de (i%2) kalan varsa (==1) bu kalanları yani tek sayıları ekrana basması gerektiğini söylüyoruz. Bunu yaparken if'den sonra süslü parantez içinde yapıyoruz çünkü süslü parantez içindeki işlem if'e aittir.
Ekrana bir şeyler yazdırırken kullandığımız kod olan System.out.printf'i yazıyoruz ve sayıları ekrana yazdırması için %d'yi kullanıyoruz ve son olarak i'yi yani sayıları ekrana basmasını söylüyoruz. Süslü parantezi kapatmayı unutursak çalışmaz tabi :)
Tüm yapmamız gereken bu, gerçekten çok basit bir kod ama öğrenmeden yapılabilecek bir kod değil bence.
Yorumlar
Yorum Gönder