下列程序用公式:e=1+1/1!+1/2!+1/3!+1/4!+……计算e常数,要求误差小于10-8,输出结果小数点后保留8位,程序运行输出为:2.71828183(JAVA)
时间: 2023-09-09 10:06:01 浏览: 334
用JAVA 写的计算器程序
以下是Java语言的程序代码:
```java
public class CalculateE {
public static void main(String[] args) {
double e = 1.0; // 初始化e为1
double term = 1.0; // term表示每一项的值
int i = 1; // i表示当前是第几项
while (term >= 1e-8) { // 当每一项小于1e-8时停止循环
term /= i; // 计算当前项的值
e += term; // 累加到e中
i++; // 处理下一项
}
System.out.printf("%.8f", e); // 输出结果,保留小数点后8位
}
}
```
程序输出结果为:2.71828183
阅读全文