Java中的递归与C语言中的递归类似,要求也基本一致
package base.J03.Method;
//递归
public class method06 {
public static void main(String[] args) {
int x;
x=test(5);
System.out.println(x);
}
public static int test(int n){//用递归计算阶乘
//递归头:
if(n==1||n==0)
return 1;
//递归体:
if(n>1)
return n*test(n-1);
return 0;
}
}



