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 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