用e ≈1+1/1!+1/2!+1/3!+……求e的近似值,要求误差小于0.00001。
public class jieda {
public static void main(String[] args) {
double e=1,sum=1; //e的初值为1,sum用来存放n!
int i=1;
while(Math.abs(e-Math.E)>Math.pow(10,-5)){ //要求误差小于0.00001
sum=i*sum;
e=1.0/sum+e;
i++;
}
System.out.println("e="+e);
}
}
本文介绍了一种使用级数计算自然常数e的近似值的方法,并通过编程实现了该算法,确保了计算结果的精度误差小于0.00001。
1177

被折叠的 条评论
为什么被折叠?



