java 1的阶乘之和_1-20的阶乘之和(java)
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
分享到:
2012-12-18 12:59
浏览 319
评论
java 1的阶乘之和_1-20的阶乘之和(java)相关推荐
- C语言 1A gt $20,C语言输出 1到20 的阶乘之和
除了调用库,绝对找不到比这更精简的代码了. #include #include long long getdata(long long n){ long long sum = 1; while(n){ ...
- 1的阶乘加到10的阶乘
问题:编写程序,求1!+2!+3!+--+10! 可以有两种思路 1)在一个方法内使用双循环实现阶乘和累加. import java.util.*;public class Main{public s ...
- 综合训练3 计算1~20的阶乘的倒数之和
综合训练3 计算1~20的阶乘的倒数之和 编写Java程序,使用while循环语句计算1+1/2!+1/3!+-+1/20!之和. /*综合训练3 计算1~20的阶乘的倒数之和* 编写Java程序,使 ...
- 递归实现20的阶乘(Java实现)
递归实现20的阶乘(Java实现) public class Test{public static void main(String[] args){System.out.println(Mul(20 ...
- 用C语言计算1到20的阶乘之和,用C语言计算1~20的阶乘之和
昨天(2018/12/7)在做C语言的课后练习题的时候,有一道题要求我们计算1~20的阶乘之和.代码很快就写出来了,考虑到结果的值会比较大,而在Windows操作系统下,int 类型和 long 类型 ...
- java多线程阶乘_【java学习记录】11.用多线程实现阶乘的计算过程和结果的读取(thread类ReadThread )...
(源码在上传的压缩包"[java学习记录]11.多线程实现阶乘计算(Thread类和Runnable接口)"中可看到,该压缩包可下载)java * 采用Thread类的子类实现线程 ...
- Java学习第一周(2.20~2.24)
前情:要想看懂源码,Java基础不能丢,在学习Java基础时不能掉以轻心,不然经年累月小问题也会变成大问题. 一.day01:学习的内容包括环境安装.JDK&JRE.如何在命令提示符窗口执行J ...
- 20道常见初级Java面试题
1.面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面.抽象只关注对象有哪些属性和行为,并不关注 ...
- Day 20: 斯坦福CoreNLP —— 用Java给Twitter进行情感分析
今天学习如何使用斯坦福CoreNLP Java API来进行情感分析(sentiment analysis).前几天,我还写了一篇关于如何使用TextBlob API在Python里做情感分析,我已经 ...
- 7-37 整数分解为若干项之和(20 分)
7-37 7-37 整数分解为若干项之和(20 分) 将一个正整数N分解成几个正整数相加,可以有多种分解方法,例如7=6+1,7=5+2,7=5+1+1,-.编程求出正整数N的所有整数分解式子. 输入 ...
最新文章
- CMMI过程域-MA度量和分析
- 福州华威集团旗下华威客运票务网页界面设计
- WCF RIA Service中 POCO实体含有复杂类型怎么处理?
- Python类的部分
- C语言中动态数组的作用,C语言实现动态数组
- ML之FE:pandas库中数据分析利器之groupby分组函数、agg聚合函数、同时使用groupby与agg函数组合案例之详细攻略
- 再见 CSV,速度提升 150 倍!
- QDD pricing determination does not trigger - set breakpoint to resolve it
- oracle sqlldr (一) 最基本语法
- Taro多端开发实现原理与项目实战(二)
- 2020中国高校薪资排行出炉!好过双一流的高校原来这么多!| 留言送书
- mindoc mysql_mindoc
- 用了亿恩的空间,总有上当的感觉
- pow函数在php,pow函数怎么用
- 数据结构 严蔚敏 第七章 查找 期末复习总结
- VSCode安装使用教程(最新详细版)
- 豆瓣社区:《如何高效学习》应用与心得
- 数字化助力能源高效利用
- 云数据库技术行业动态:ClickHouse Cloud正式GA或有融资;openGauss社区引入新成员
- ps----制作双眼皮