Daha önce benzer bir soru yapmıştık aslında, çift sayıları bulurken 2'ye tam olarak bölünebilen sayıları bulmuştuk aslında. Peki bir sayının hem 3'e, hem de 5'e bölünebildiğini nasıl kontrol edebiliriz?
- 3'e bölümünden kalan olmayacak ve 5'e bölümünden kalan olmayacak. Neden ve yerine veya kullanmayacağız derseniz programlamada mantık operatörlerinin kullanımı yazıma bir göz atabilirsiniz.
O zaman 500'e kadar olan sayılardan hem 3'e, hem de 5'e kalansız bölünebilen sayılara bir bakalım:
System.out.println("Hem 3'e hem de 5'e kalansız olarak bölümnebilen sayılar:");
for (int i=1; i<=500; i++) {
if (i%3==0 && i%5==0)
System.out.print(i +" ");
}
Çıktı:
Hem 3'e hem de 5'e kalansız olarak bölümnebilen sayılar:
15 30 45 60 75 90 105 120 135 150 165 180 195 210 225 240 255 270 285 300 315 330 345 360 375 390 405 420 435 450 465 480 495
Elbette bu örnekteki sayıları değiştirerek ya da çoğaltarak aynı anda daha çok sayıda sayıya tam olarak bölünebilen sayıları bulmak da mümkün.