首页 > 编程语言 > 详细

JAVA 基础编程练习题21 【程序 21 求阶乘】

时间:2019-08-18 00:36:06      阅读:104      评论:0      收藏:0      [点我收藏+]

 

21 【程序 21 求阶乘】

题目:求 1+2!+3!+...+20!的和

程序分析:此程序只是把累加变成了累乘。

 

package cskaoyan;

public class cskaoyan21 {
	@org.junit.Test
	public void sum() {
		int mix = 1;
		int max = 20;
		long total = 0;

		for (int i = mix; i <= max; i++) {
			total += factorial(i);
		}

		System.out.println(total);
	}

	private long factorial(long number) {
		if (number == 1) {
			return 1;
		} else {
			return number * factorial(number - 1);
		}
	}
}

 

JAVA 基础编程练习题21 【程序 21 求阶乘】

原文:https://www.cnblogs.com/denggelin/p/11371082.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!