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);// 通过返回和调用方法来达到 循环
}
}
}