使用for循环和单独的程序在java中使用do while循环来编写程序时会感到困惑,它将总结以下有限序列:
1/3 + 3/5 + 5/7 + 7/9 + 9/11 ... 95/97 + 97/99。
任何建议都将受到赞赏。
答案 0 :(得分:1)
double sum=0.0d;
for (int i = 1;i <= 97; i += 2) {
sum += (double)i/(i+2);
}
使用上述内容,尝试找出do-while循环
答案 1 :(得分:0)
for循环应该类似于
long sum = 0L;
for (int i = 1; i < 98; i = i + 2) {
// i will be [1,3,5,...97]
// Express the fractions in terms of i and add them to the sum
}
while循环只是将归纳变量的声明移动到while循环之前,终止表达式保持不变,并将归纳变量递增到while循环的末尾。