public class demo1 { public static void main(String[] args) {
//初始值为100
int n = 100;
//调用number方法,返回一个int类型的值
int num = number(n);
//打印结果
System.out.println("(1-100)相加的和为:"+num);
} //递归调用
public static int number(int n){
if (n == 1) {
return 1;
}else {
return n+number(n-1);
}
} }
相关文章
- 03-06CodeForces 714E Sonya and Problem Wihtout a Legend(单调数列和DP的小研究)
- 03-06WebSocket+SpringBoot的小Demo记录
- 03-06递归(斐波那契和N的阶乘)
- 03-06递归,回溯和DFS的区别
- 03-06[转帖]爱范儿技术部门如何远程工作:一份给其他小微企业 CTO 和 CIO 的「作弊手册」
- 03-06输出 1-100 内的奇数和偶数,并对其分别求和(while嵌套if-else循环)
- 03-06使用递归和回溯查找所有可能的多米诺骨牌链
- 03-06二叉树的三种递归遍历算法和中序遍历的非递归算法
- 03-06freemarker最简单的测试小demo
- 03-06那些有趣的递归问题:汉诺塔和青蛙跳台阶