bu çıktının mantığını kısaca anlatacak olan?

Nazlıcan

Çalışkan Üye
Katılım
10 Mar 2018
Mesajlar
200
Beğeniler
0
Kod:
package javaapplication10;
public class JavaApplication10 {
    private static int islem_1(int sayi)
    {
        if (sayi == 2)
            return 2;
        
        if (islem_2(sayi))
            return sayi + islem_1(sayi-1);
        
        else
            return islem_1(sayi-1);
    }
    
    private static boolean islem_2(int sayi)
    {
        for (int i = 2; i<sayi; i++)
            if (sayi % i == 0)
                return false;
        return true;
    }
    public static void main(String[] args) {
        System.out.println(islem_1(5));
    }
}
bu çıktı sorusunun mantığını kısaca anlatabilecek var mıdır? fazla detaya inmenize gerek yok ancak mantığını bir türlü kavrayamadım..

şimdiden teşekkürler
 

Şu anda bu konu'yu okuyan kullanıcılar

Benzer konular Forum Tarih
Cosmo Link Borsası 0 93
B Ücretsiz Scriptler 0 48
H Link Borsası 0 99
B SEO 0 125
F İnternetten Para Kazanma 0 178
macktry Site Satış 0 200
JaKaBo Link Borsası 1 245
JaKaBo Link Borsası 0 245
ÇamlıcaKulesi Konu Dışı 0 218
JaKaBo Link Borsası 0 217
backlinkcim Wmroot 1 399
SeoProMax Link Borsası 0 275
G Seo Hizmet Paketleri 7 871
B Ücretsiz Scriptler 0 442
D Sosyal Link Borsası 2 643

Benzer konular

Üst