MOmerAlpi adlı üyeden alıntı

Java hayatımda hiç kullanmadım ama: (java mı onuda bilmiyorum)

Öncelikle islem_2 ne yapıyor onu bilmek gerek.
islem_2(5) ile ne oluyor..
2,3,4 e kadar gelip her sayının 2 ile modunu alıyor.
2 % 2 = 0 olduğundan false
3 % 2 = 1 olduğundan true
4 % 2 = 0 olduğundan false

Şimdi geçelim diğer kodlara.

1. islem_1(5) fonksiyonunu çalıştır
2. islem_2(5) fonksiyonu true ise 5 + islem_1(4) yazdır. islem_1(4) çalıştır.
3. islem_2(4) fonksiyonu true ise 4 + islem_1(3) yazdır. islem_1(3) çalıştır.
4. islem_2(3) fonksiyonu true ise 3 + islem_1(2) yazdır. islem_1(2) çalıştır. zaten kodlarda sayi = 2 ise direk 2 yazdır var.
vs.vs. uzar gider. Bunların birde false ı var.
Biraz abarttım tabii.. Beynimde yandı..


hocam cevabınız için çok teşekkür ederim. cevap çıktı sorusu olduğundan 10 imiş.. biraz beyin yakıcı sanırsam