阶乘:n!=n*(n-1)*(n-2)*(n-3)*(n-4)*(n-5)*(n-6).....;*1;
递归结束的条件
获取到1的时候结束
递归的目的
获取下一个被乘的数字
方法参数发生变化
import java.io.IOException;
public class FuXi2 {
public static void main(String[] args) throws IOException {
int a1 = a(10);
System.out.println(a1);
}
private static int a(int a) {
if (a==1)return 1;
return a*a(a-1);//10*9*8*7*6*5*4*3*2*1
}
}