实验目的:
求1~5的阶乘之和
本程序是一个Application程序,求1~20的阶乘之和,
也就是求表达式1+2!+...+5!的值
实验代码:
public class daiMa12 {
public static void main(String[] args) {
int sum1 = 0;
for(int i = 1, sum2; i <= 5; ++i)
{
sum2 = 1;
for(int j = 1; j <= i; ++j)
{
sum2 = sum2 * j;
} //求阶乘
sum1 = sum1 + sum2;
} //实现5以内的阶乘之和
System.out.println(sum1);
}
}
实验结果:
153
实验心得:
我好像以前说过,关于求阶乘的题目,我们做过的太多太多了,怎么老师又给了这么一个题目啊,而且题目的难度较小,求5以内的阶乘和,只需要一个大循环和一个求阶乘的方法就可以实现了,技巧,好像也没有什么,只要条理清晰,注意先后的逻辑关系就可以了。