一、递归的定义
1、定义
一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法。
2、注意事项
递归必须有出口。
每次调用必须缩小范围。
3、递归代码实现
public static int sum(int n){
if(n==1){
return 1;
}
return n+sum(n-1);
}
public static void main(String[] args) {
int n = 5;
int num = sum(n);
System.out.println(num);
}
本文介绍了递归的基本定义,强调了递归必须存在出口并逐步缩小问题规模。通过一个简单的递归函数`sum`实现整数求和,该函数在给定整数`n`时,返回从1到`n`的所有整数之和。
1659

被折叠的 条评论
为什么被折叠?



