求1到n的和;递归练习;递归:函数自己调用自己
package com.zr.demo01;
import java.util.Scanner;
//求1到n的和
//递归练习
//递归:函数自己调用自己
public class Sixth {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
//输入需要求和的数字
System.out.println("请输入需要求和的数字");
int n = sc.nextInt();
//输出总和
System.out.println("1到"+n+"的和为:"+add(n));
}
/**
* 递归求1到n的和
* @param n
* @return
*/
public static int add(int n) {
if (n==1) {
return 1;
}else {
return add(n-1)+n;
}
}
}