递归是一种常见的解决问题的方法,即把问题逐渐简单化。递归的基本思想就是“自己调用自己”,一个使用递归技术的方法将会直接或者间接的调用自己。 递归结构包括两个部分: 1. 定义递归头。解答:什么时候不调用自身方法。如果没有头,将陷入死循环。 2. 递归体。解答:什么时候需要调用自身方法
public class Multiply{
public static void main(String[] args){
System.
out.println(Factorial(
3));
}
static int Factorial(
int n)
{
int Factorial;
if(n==
1)
return 1;
else
return n*Factorial(n-
1);
}
}
转载请注明原文地址: https://ju.6miu.com/read-1297082.html