public class abc{
public static void main(String[] args) {
T t = new T();
t.test(4);
}
}
class T{
public void test(int n){
if (n > 2){
test(n -1);
}
System.out.println("n=" + n);
}
}
public class abc{
public static void main(String[] args) {
T t1 = new T();
int res = t1.factorial(5);
System.out.println("res ="+ res);
}
}
// factorial 阶乘
class T {
public int factorial(int n) {
if (n == 1) {
return 1;
} else {
return factorial(n - 1) * n;
}
}
}
内容简介:
1. 方法的递归调用
2. 方法的递归调用的注意问题
1. 方法的递归调用
方法的递归调用指的是一个方法自己调用自己的情况,利用递归调用可以解决一些重复且麻烦的问题,那么在进行方法递归调用的时候,一般需要考虑以下几点问题。
2. 方法的递归调用的注意问题
第