1-20的阶乘之和(java)
来源:互联网 发布:heavy rotation 知乎 编辑:程序博客网 时间:2024/04/29 15:52
import java.math.BigInteger;
public class Factorial {
//2) 求1!+2!+……+20!
public static void main(String[] args){
BigInteger sum=BigInteger.ZERO;
for(BigInteger i=BigInteger.ONE;i.intValue()<=20;){
i=i.add(BigInteger.ONE);
sum=sum.add(factorial(i));
}
System.out.println(sum.toString());
}
public static BigInteger factorial(BigInteger bigInteger){
if(bigInteger.intValue()==1){
return BigInteger.ONE;
}
else
return bigInteger.multiply(factorial(bigInteger.subtract(BigInteger.ONE)));
}
}
结果:53652269665821260312
- 1-20的阶乘之和(java)
- java 求签20的阶乘之和
- 求1---n的阶乘之和(java)
- 求1到20的阶乘之和
- 求1到20的阶乘之和
- 1-10的阶乘之和
- java技术支持 求1~5的阶乘之和
- Java基础编程1—阶乘之和
- 阶乘之和java
- 从1到n的阶乘之和
- 阶乘之和(取结果的模)
- 阶乘之和(贪心)
- 阶乘之和(贪心)
- java 面试题 求10的阶乘之和
- java编程题:求10的阶乘之和
- 打印n的阶乘之和
- 前10的阶乘之和
- 阶乘之和(贪心算法)
- 数据库读写分离
- iphone ios json解析流程,教程
- 计算器的程序_实验
- IT界中,什么是JDK,JRE,SDK,ADF,API?
- Android中打印代码的调用层次 .
- 1-20的阶乘之和(java)
- HttpClient发送get和post请求
- 判别ios设备的类型
- iPhone 移植到 iPad
- Android正则表达式
- Struts2 Action中文乱码问题的解决办法
- vi/vim的复制、剪贴、删除以及撤销
- 3DMAX在三维GIS建模中的应用与优化
- Linux下scp的用法