1!+2!+----+100!阶乘求和
来源:互联网 发布:模拟炒股 app 知乎 编辑:程序博客网 时间:2024/05/21 14:46
求阶乘要用BigInteger.
http://blog.csdn.net/w00w12l/article/details/7290750
public class jiechen {
public static void main(String[] args) {
// TODO Auto-generated method stub
int i = 1;
int k = 1;
int sum = 0;
for(i = 1; i <= 5; i++){
k *= i;
sum += k;
}
System.out.println("1!+2!+3!+4!+5!="+sum);
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import
java.math.BigInteger;
public
class
Test1 {
public
static
void
main(String[] args) {
BigInteger sum =
new
BigInteger(
"0"
);
for
(
int
i =
1
; i <=
100
; i++) {
sum = sum.add(getResult(i));
}
System.out.println(
"sum = "
+ sum);
}
public
static
BigInteger getResult(
int
num) {
BigInteger result =
new
BigInteger(
"1"
);;
for
(
int
i =
1
; i <= num; i++) {
result = result.multiply(
new
BigInteger(String.valueOf(i)));
}
return
result;
}
}
bigInteger常用技巧。
public class jiechen {
public static void main(String[] args) {
// TODO Auto-generated method stub
int i = 1;
int k = 1;
int sum = 0;
for(i = 1; i <= 5; i++){
k *= i;
sum += k;
}
System.out.println("1!+2!+3!+4!+5!="+sum);
}
}
小数量的直接使用递增。
注意int 等范围
字节型
字符型
短整型
整型
长整型
浮点型
双精度型
0 0
- 1!+2!+----+100!阶乘求和
- 阶乘求和
- 阶乘求和
- 阶乘求和
- 阶乘求和
- 阶乘求和
- 阶乘和阶乘求和
- n!求和(阶乘求和)
- 一道java阶乘求和面试题(1! + 2! + 3! +... + 10! )
- C#阶乘求和
- 【程序25】阶乘 求和
- 计算阶乘以及求和
- 1010阶乘求和
- c算法-阶乘求和
- 阶乘数列求和
- 那些求和求积求阶乘
- Java作业-阶乘求和
- Java第1周-对阶乘进行求和
- (二分图匹配) Matrix
- 机器学习实战-第一章
- Google APAC Round D题解
- Android中layout_gravity和gravity属性的区别
- spring国际化
- 1!+2!+----+100!阶乘求和
- Day 5(11.8):(2)实现完整性
- Wireshark网络分析就这么简单 -- 目录
- UVA 11300Spreading the Wealth
- Swift学习 协议Protocol
- 黑马程序员--集合(二)
- 关于vs2010+QT Addin 创建类时弹出"Not a valid .h file"的解决方法
- Java读取文件
- Ubuntu server 14.04 启用root用户并设置密码