java 计算 1到10 的 阶层的和(采用递归的方法)

package hibernate;


public class t {
	public static void main(String[] args) {
		System.out.println(jiecheng(10));
		System.out.println(sum(10));
		
	}
	//算阶乘的和
	public static int sum(int i){
		if(i>1){
			return jiecheng(i)+sum(i-1);
			
		}
		return 1;
	}
	//算阶乘
	public static int jiecheng(int i){
		if(i>1){
			return i*jiecheng(i-1);
		}
		
		return 1;
	}
}

  

posted @ 2016-12-29 01:22  小摔哥#1  阅读(6699)  评论(0编辑  收藏  举报