使用for及递归求 1-100的和
来源:互联网 发布:yy主播用的音效软件 编辑:程序博客网 时间:2024/06/08 06:31
package Way_chongzai;
//使用for及递归求 1-100的和
public class Test_14 {
public static void main(String[] args) {
int sum1 =xunhuan(100);
System.out.println("for求1-100的和:"+sum1);
int sum2 =digui(100);
System.out.println("递归求1-100的和:"+sum2);
}
public static int xunhuan(int x){
int temp=1; //定义第三方变量来累加每次相加的值
for(int i=1;i<=x;i++){
temp += i;
}return temp;
}
public static int digui(int x){
if(x == 0){// 控制条件语句也就是循环出口 (判断+返回循环调用方法)
return 1;//
}else{
return x + digui(x-1);// 通过返回和调用方法来达到 循环
}
}
}
//使用for及递归求 1-100的和
public class Test_14 {
public static void main(String[] args) {
int sum1 =xunhuan(100);
System.out.println("for求1-100的和:"+sum1);
int sum2 =digui(100);
System.out.println("递归求1-100的和:"+sum2);
}
public static int xunhuan(int x){
int temp=1; //定义第三方变量来累加每次相加的值
for(int i=1;i<=x;i++){
temp += i;
}return temp;
}
public static int digui(int x){
if(x == 0){// 控制条件语句也就是循环出口 (判断+返回循环调用方法)
return 1;//
}else{
return x + digui(x-1);// 通过返回和调用方法来达到 循环
}
}
}
阅读全文
0 0
- 使用for及递归求 1-100的和
- 【java】使用for循环求1-10的和;
- 题目:利用递归求1+2+3...100的和
- java用递归算法求1~100的和
- 递归求1..100的和
- 求最大公约数、递归的使用
- 不使用循环递归的方式求1~n的和
- 使用递归方式求最大公约数和最小公倍数
- 求1+2+3+...100的和的递归和循环实现
- 用递归和普通for循环分别求 1+2+3+...+n
- 使用递归和非递归求f(m,n)
- 递归回溯 求N个数的全排列 及 next_permutation的使用
- 运用递归思想求100以内整数的和
- 编写函数用递归求1到N的和
- 用递归法求1+2+...+n的和
- 剑指off-递归求1到n的和
- 使用递归求n的阶乘
- 使用递归的方法求阶乘
- Python使用matplotlib,numpy,scipy进行散点的平滑曲线化方法
- 1293: 大斐波数(acm.zzuli.edu.cn)
- Unsupervised Feature Selection in Signed Social Networks 阅读笔记
- tiny4412开发板LED灯驱动写法
- Eclipse上安装svn插件及解决Fail to load JavaHL Library的错误
- 使用for及递归求 1-100的和
- php出现错误Can't use function return value in write
- PHP require和include区别
- JavaShowAlgorithm-Binary Tree Convert double direction LinkedList
- 我悄悄告诉你:怎样用jquery制作腾讯QQ空间说说发表效果
- 习题6.1(3)
- CodeForces
- Angular 4入门教程系列:11:TypeScript:基础数据类型
- 算法导论读后感-之树的旋转(维护红黑树的性质)