您的位置:首页 > 编程语言 > Java开发

练习21

2017-08-14 00:00 85 查看

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

分析:使用一层循环进行阶乘,得到每一项的值,再使用一层循环累加得到每一项之和。

代码:
public class Practice21 {
public static void main(String[] args){
int m = 1;  //定义每一项的值
int sum = 0;  //定义累加和
for(int i = 1; i <= 20; i++){
for(int j = 1; j <= i; j++){
m *= j;  //阶乘,得到每一项的值
}
sum += m;  //累加
}
System.out.println("1!+2!+3!+...+20!=" + sum);
}
}


结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Java