程序分析
- 实现思路
1.定义初始的分子与分母变量
2.找规则 ,下一项的分子是前一项分子与分母之和,下一项的分母是前一项的分子
3.定义循环
代码实现
public class Test {
public static void main(String[] args) {
// 1.定义初始的分子与分母变量
double topNum = 2;
double bottomNum = 1;
double sum = topNum / bottomNum;
double temp;
// 3.定义循环
//System.out.print(topNum + "/" + bottomNum);
for (int i = 0; i < 20; i++) {
// 2.找规则 ,下一项的分子是前一项分子与分母之和,下一项的分母是前一项的分子
temp = topNum;
topNum = topNum + bottomNum;
bottomNum = temp;
sum += topNum / bottomNum;
//System.out.print("," + topNum + "/" + bottomNum);
}
System.out.printf("\n这个数列的前20项之和:%.2f", sum);
}
}