**每天一道JavaSE基础题(二十、有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和)**
【程序20】 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。
1.程序分析:请抓住分子与分母的变化规律。
程序代码:
package SE50T
;
public class T20 {
public static void main(String
[] args
) {
loop();
}
private static void loop() {
double z
= 1;
double m
= 2;
double temp
= 0;
double sum
= 0;
for (int j2
=1; j2
<= 20; j2
++) {
sum
= sum
+ m
/z
;
temp
= m
;
m
= z
+ m
;
z
= temp
;
System
.out
.println("数列的前" + j2
+"项的和为:" + sum
);
}
}
}
`
程序运行图:
