java求e值,数学常量e的值可以用一个无穷级数表示:e=1+1/1!+1/2!+1/3!+…,当迭加到1/20!截止时,在屏幕上输出e值的计算结果。
时间: 2023-11-20 15:05:16 浏览: 110
java数值计算
4星 · 用户满意度95%
以下是Java求e值的代码实现:
```java
public class Valueofe {
public static void main(String[] args) {
int n = 1;
double sum = 1;
double fac = 1;
do {
fac = fac * n;
sum += 1 / fac;
n++;
} while (1 / fac >= 1E-6 && n <= 20);
System.out.println(sum);
}
}
```
该程序使用了do-while循环,每次计算阶乘并更新sum的值,直到计算出的1/fac小于1E-6或者n大于20时停止循环。最后输出sum的值即为e的近似值。
阅读全文