分析:num的累和 = num + (num-1)的累和,所以可以把累和的操作定义成一个方法,递归调用。
代码如下:

public class test {
public static int getsum(int t){
if(t==1){
return 1;
}
return t+getsum(t-1);

}
public static void main(String[] args) {
int i=5;
int getsum = getsum(5);
System.out.println(getsum);

}
}

结果:

Java中递归实现计算1 ~ n的和_java

新创建一个公众号 Rockey小何同学 想相互交流的同学可以关注一下哈! 感谢支持!