Java编程 编写 1+1/2+1/3+1/4+···+1/20,该怎么写程序啊?
doubleb=0;inti=1;while(i<=20){b=b+1.0/i;i++;}System.out.println(b);doublex=0;for(inty...
double b=0;
int i=1;
while (i<=20){
b =b + 1.0/i;
i++;
}
System.out.println(b);
double x=0;
for (int y=1;y<=20;y++){
x=x+1.0/y;
}
System.out.println(x);
我在后台分别用whil和for语句编写了,是以上两种方式编写的,输出值,b和x都是3.597739657143682,这样是对的吗?还有其他的方法吗? 展开
int i=1;
while (i<=20){
b =b + 1.0/i;
i++;
}
System.out.println(b);
double x=0;
for (int y=1;y<=20;y++){
x=x+1.0/y;
}
System.out.println(x);
我在后台分别用whil和for语句编写了,是以上两种方式编写的,输出值,b和x都是3.597739657143682,这样是对的吗?还有其他的方法吗? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询