public class NaturalLogarithm{
public static void main(String []args){
float e=1.0F,n=1.0F;
int i=1;
while(1/n>1e-10)
{
e=e+1/n;
i++;
n=i*n;
}
System.out.println("e的值为:"+e);
}
}
Microsoft Windows [版本 10.0.17134.885]
(c) 2018 Microsoft Corporation。保留所有权利。
C:\Users\dell>d:
D:\>cd D:\Java课堂笔记
D:\Java课堂笔记>javac -encoding UTF-8 NaturalLogarithm.java
D:\Java课堂笔记>java NaturalLogarithm
e的值为:2.718282
D:\Java课堂笔记>
本文介绍了一个使用Java编写的简单程序,该程序通过迭代方法近似计算自然对数的底数e的值。程序采用了一个while循环,直到计算的增量小于预设阈值1e-10为止。
814

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



