Java基础编程练习10:求1!+2!+3!+…+n!, n<=15。
16lz
2021-04-13
题目:•求1!+2!+3!+…+n!, n<=15。
示例代码:
package cn.wdl.demo;public class Case10 {public int fac(int n) {int fac=1;for(int i=1;i<=n;i++) {fac = fac*i;}return fac;}public int getFactorSum(int n) {int sum=0;for(int i=1;i<=n;i++) {sum = sum + fac(i);}return sum;}public static void main(String[] args) {Case10 c = new Case10();int n=3;System.out.println("1!+2!+...+"+n+"!="+c.getFactorSum(n));}}
运行结果:
1!+2!+...+5!=153
©著作权归作者所有:来自51CTO博客作者wangdl5943的原创作品,如需转载,请注明出处,否则将追究法律责任更多相关文章
- Java基础编程练习11:求sum=1+2+…+n,当n为多少时sum>2000?
- Token Bucket在QoS中入门级介绍python示例
- Java基础编程练习2,求一元二次方程aX^2+bX+c=0的根.
- Java基础编程练习5:求1~100之间的偶数和?
- Hibernate快速入门+简单示例
- NoSQL Manager for MongoDB 操作教程(基础篇)
- 第102天: Python异步之aiohttp
- 哪些 Python 库让你相见恨晚?
- 概率分布生成和蒙特卡洛模拟的实战示例