递归讲解
作者:互联网
递归讲解
代码片段如下:
public class Demo05 {
public static void main(String[] args) {
Demo05 test = new Demo05();
test.test();
}
public void test() {
test();
}
}
public class Demo06 {
// 递归思想
public static void main(String[] args) {
System.out.println(f(5));
}
// 1! 1
// 5! 5*4*3*2*1
// 2 2*f(1)
// 3 3*f(2)
public static int f(int n) {
if (n == 1) {
return 1;
} else {
return n * f(n - 1);
}
}
}
标签:递归,void,static,Demo05,讲解,test,public 来源: https://www.cnblogs.com/amuese777/p/14400120.html