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课堂笔记>