编写一个Java程序,计算并输出算式1-1/2+1/3-1/4+.......+1/99-1/100 的结果.
答案:1 悬赏:80
解决时间 2021-01-29 07:47
- 提问者网友:
- 2021-01-28 08:55
编写一个Java程序,计算并输出算式1-1/2+1/3-1/4+.......+1/99-1/100 的结果.
最佳答案
- 二级知识专家网友:山有枢
- 2021-01-28 10:31
这里说明下,java中想要将分数转化成小数,分子分母必须有一个是double型,计算结果才是double型的
public class T {
public static void main(String[] args) {
double a = 1.0;
// 接收最后结果
double sum = 0.0;
// 循环 i的值从1-100
for (int i = 1; i <= 100; i++) {
// 观察算式,分母是偶数时,分数为负
if(i%2 == 0)
sum += -(a/i);
else
sum += (a/i);
}
System.out.println(sum);
}
}
public class T {
public static void main(String[] args) {
double a = 1.0;
// 接收最后结果
double sum = 0.0;
// 循环 i的值从1-100
for (int i = 1; i <= 100; i++) {
// 观察算式,分母是偶数时,分数为负
if(i%2 == 0)
sum += -(a/i);
else
sum += (a/i);
}
System.out.println(sum);
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯