У меня есть код:Не могу понять результат рекурсии
public static void main(String[] args) {
System.out.println(f(4));
}
public static int f(int n){
if(n == 1) return 1;
return n/f(n - 1);
}
почему этот код возврата 4?
См http://stackoverflow.com/questions/717725/understanding-recursion – elias
Это где пошагового код в ваш отладчик поможет вам понять, что делает код. –