用Java语言,使用while循环计算1+1/2!+1/3!+1/4!+…的前20项之和。
时间: 2023-09-11 14:09:30 浏览: 189
Java基础编程:求出一个数列的前20项之和
好的,以下是Java代码实现:
```java
public class Main {
public static void main(String[] args) {
int n = 1;
double sum = 0;
double item = 1;
while (n <= 20) {
sum += item;
n++;
item /= n;
}
System.out.println("前20项之和为:" + sum);
}
}
```
解释一下代码的思路:
首先初始化n为1,sum为0,item为1,然后进入while循环。
在循环中,首先将item加到sum中,累加器n加1,然后将item除以n,以计算出下一项的值。
当n大于20时,循环结束。最后输出sum的值,即所求的结果。
希望这个答案能够帮到你!
阅读全文