猿问

请问大家java中递归算法,希望有详细解释?

public class Test{
public static int result(int parameter){
if(parameter<=1) return 1;
int number = parameter*result(parameter-1); 
return number;
}
public static void main(String[]args{
int result = result(5);
System.out.println(result);
}
}

运行结果是:120

aluckdog
浏览 758回答 1
1回答

繁华开满天机

画图不易,望理解,
随时随地看视频慕课网APP
我要回答