什么是方法递归?
-方法调用自身方法
重点
-理解栈内存中方法的执行过程
public class recursion {
public static void main(String[] args) {
int n = 100;
int retValue = sum(n);
System.out.print(retValue);
}
public static int sum(int n) {
if(n == 1) {
return 1;
}
return n+sum(n-1);//100+99+...+1
}
}