用JAVA如何编写下面程序

来源:百度知道 编辑:UC知道 时间:2024/06/27 16:04:33
用JAVA如何编写下面程序
e=1!+1/2!+1/3!+1/4!+.......+1/n!+.....
(误差小于0.0001)
能不能给解释一下,看不懂啊
谢谢了

哥们给你解释哈

class test /类 类名
public static void main(String []args) /公有变量 静态 无返回值 主类 (引用类名 参数名)
float e=0f; /建立一个变量并为其付初值
int n=10,i; /建立一个变量并为其付初值
for(i=1;i<=n;i++) /for循环类型i初始值为1,i<=n,i不断自加
e=1f/jc(i);/为其他方法引用提供入口
System.out.println(e);/输出e
public static int jc(int n) /建立一个新的方法并且为它设置类型
nt i,sum=1;/建立变量付初值
for(i=n;i>=1;i--) /跟上面的一样我解释过了
sum=sum*i;/能看懂吧
return sum; /返回SUM的值

我是一条条解释的

class test
{
public static void main(String []args)
{
float e=0f;
int n=10,i;
for(i=1;i<=n;i++)
e=1f/jc(i);
System.out.println(e);

}
public static int jc(int n)
{
int i,sum=1;
for(i=n;i>=1;i--)
sum=sum*i;
return sum;
}

}

注释是双杠 //