JAVA_10_利用递归求1到n的和

package Day;
/**
 * 使用递归计算1到d的值
 * @author Administrator
 *
 */
public class Demo02 {

	public static void main(String[] args) {
		//这里调用sum()方法
		System.out.println(sum(3));
	}
	
	public static int sum(int n) {
		 if (n==1) {
			return 1;
		}
		 //在此调用sum方法,入参为n-1,这样就能达到n+(n-1)+(n-1-1)+...+1
		return n+sum(n-1);
	}

}

 

展开阅读全文

没有更多推荐了,返回首页