//【程序20】TestAdd2.java 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...
//求出这个数列的前20项之和。 1.程序分析:请抓住分子与分母的变化规律。
public class TestAdd2App {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
TestAdd2 ta2=new TestAdd2();
ta2.resultAdd();
}
}
//其实分子分母是斐波那契数列的递增。。。
class TestAdd2{
double a1,a2;
double b1,b2;
double result;
TestAdd2(){
a1=1;a2=2;
b1=2;b2=3;
result=0;
}
public void resultAdd(){
double temp1=0,temp2=0;
for(int i=0;i<4/2;i++){//前20项的和。。。
result+=(b1/a1)+(b2/a2);
b1=b1+b2;
b2=b1+b2;
a1=a1+a2;
a2=a1+a2;
}
System.out.println("结果是: "+result);
}
}