1
你的程序有很多的错误
给你程序做了一下更改
一个文件里只能有一个class,你的那个class Jiecheng
{
int show(int i)
{
if(i==1)
return 1;
else
return i*show(i-1);
}
应该是个方法,不应该这么写,另外while(fct>1e4)
{
fct*=n;
n+=1
}
也不知道你要干什么,就给你注释了,代码如下
public class Jiecheng {
public static void main(String args[]) {
int n = 5,fct = 1;
// while (fct > 1e4) {
// fct *= n;
// n += 1;
// }
Jiecheng aa = new Jiecheng();
float a,sum = 0;
int i = 0;
for (i = 1; i < n + 1; i++) {
a = aa.show(i);
sum = sum + 1 / a;
}
System.out.println("e=" + sum);
}
public int show(int i) {
if (i == 1) {
return 1;
} else {
return i * show(i - 1);
}
}
}
结果如下
e=1.7166666
JAVA 阶乘 的倒数求和
JAVA 阶乘 的倒数求和
public class Jiecheng {
public static void main(String args[])
{
int n=1,fct=1;
while(fct>1e4)
{
fct*=n;
n+=1
}
Jiecheng aa=new Jiecheng();
int sum=0,i,a;
if(i=1;i
public class Jiecheng {
public static void main(String args[])
{
int n=1,fct=1;
while(fct>1e4)
{
fct*=n;
n+=1
}
Jiecheng aa=new Jiecheng();
int sum=0,i,a;
if(i=1;i
其他人气:454 ℃时间:2019-08-26 07:37:59
优质解答
我来回答
类似推荐
猜你喜欢
- 1【c水、=4.2x10的三次幂 J/(kg.℃) q焦炭=3.0x10的七次幂J/kg 此时外界为1标准大气压]完全燃烧42克焦炭所放出的热量,若有百分之五十被2千克、30℃的水吸收,则水温可升高多少?(算式、、、)此为计算题、、、谢谢
- 2某元素原子的电子层数为4,最外层电子数为6,则其在元素周期表中位于?
- 3已知X1,X2分别是方程X+log3X=-1,X+3*X=-1的两个根,求X1+X2等于多少
- 4已知x减2的绝对值加上y减一的绝对值加上z减3的绝对值等于零,求5乘x减y的差加z的值
- 5过去式,是一个元音+辅音结尾重读 +双写结尾辅音字母+ed
- 6用诗句来表达同学感情
- 7一类自然数,它们的各个数位上的数字和为2004,那么这类自然数中最小的一个是_.(可以使用省略号)
- 8定义在R上的函数f(x)既是奇函数又是以2为周期的周期函数,则f(1)等于_.
- 9已知函数f(x)的导数是a(x+1)(x-a)若f(x)在x=a处取到极大值,则a的范围
- 10已知,如图,△ABC是等边三角形,点D、E分别在CB、AC的延长线上,∠ADE=60°. 求证:△ABD∽△DCE.