对于一些刚刚学习java的人来说,多多练习一些编程题是很有帮助的,那么下面给大家带来的就是一道java求和的编程题,一起来看下题目和答案吧。

一、题目

这是一道和java求和相关的基础编程题,刚刚学习java编程的人不要错过哦,下面是题目

求1+2!+3!+...+20!的和

好啦,看完这个题目,你有了解题思路吗?你会选择什么样的方法来做解答呢?

一起来看看其中之一的解法吧。

下面是具体的解题思路哦。

二、思路

看完这个题目,其实,很简单的就能得知,这个程序就只是将累加变成了累乘而已。

思路清晰了,话不多说,来看一下具体的代码实现吧。

三、代码实现public class Prog21

{

public static void main(String[] args)

{

long sum = 0;

for (int i = 0; i 

sum += factorial(i + 1);

System.out.println(sum);

}

//阶乘

private static long factorial(int n)

{

int mult = 1;

for (int i = 1; i 

mult *= i;

return mult;

}

}

java编程求1+2!+3!+...+20!的和的答案远远不止这一个,你有自己的想法和答案了吗?上面的思路和答案仅供参考,大家可以用自己的方式来做解答呢。

你还想了解更多的java编程题吗?可以继续关注奇Q工具网的java实例栏目来了解哦,有很多经典的例题可以分享给你。

推荐阅读:

更多推荐

java编写一代码 求累乘_java编程求1+2!+3!+...+20!的和,java求和代码