public class Test{
public static void main(String args[]){
int n=1;
int sum=0;
for(int i=1;i<=8;i++){
n*=i;
sum+=n;
}
System.out.println("1!+2!+3!+4!+....+20!="+sum);
}
}
/*
for循环分析
分析:
1*1 n=1 1的阶乘 sum=sum+1的阶乘
1*2 n=2 2的阶乘 sum=sum+2的阶乘
1*2*3 n=6 3的阶乘 sum=sum+3的阶乘
1*2*3*4 n=24
1*2*3*4*5 n=120
1*2*3*4*5*6 n=720
1*2*3*4*5*6*7 n=5040
..............................................
看懂了吗?
没有考虑值的范围*/
本文通过一个Java程序示例介绍了如何使用for循环来计算从1到8的阶乘并进行累加。该程序逐步展示了阶乘的概念及其实现过程,并最终输出1到8的阶乘之和。
1031

被折叠的 条评论
为什么被折叠?



