Java求阶乘的和

Java求阶乘的和,例子是求1!+2!+3!+…+20!的和,阶乘用方法计算


public class Test2 {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int arg=20;//求1!+2!+3!+...+20!的和
		long sum=0;
		for(int i=1;i<=arg;i++){
			sum+=fact(i);
		}
		System.out.print(sum);

	}

	public static long fact(int arg){
		long f=1;
		for(int i=1;i<=arg;i++){
			f*=i;
		}
		return f;
	}

}

© 2011, 冰冻鱼. 请尊重作者劳动成果,复制转载保留本站链接! 应用开发笔记