使用递归算法计算1~n的自然数之和
public static int sum(int a) {
if(a==1) {
return 1;//满足条件,递归结束
}
int b=sum(a-1);
return a+b;
}
public static void main(String agrs[]) {
int sum=sum(8);//调用递归方法,获得1~8的值
System.out.println("sum="+sum);//打印结果
}
public static int sum(int a) {
if(a==1) {
return 1;//满足条件,递归结束
}
int b=sum(a-1);
return a+b;
}
public static void main(String agrs[]) {
int sum=sum(8);//调用递归方法,获得1~8的值
System.out.println("sum="+sum);//打印结果
}