有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。
public class T8 {
public static int Fibonacci(int num)
{
if(num == 1 || num == 2)
{
return 1;
}
else
{
return Fibonacci(num-1) + Fibonacci(num-2);
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
double sum = 0;
for(int i=1;i<=20;i++)
{
sum += (double)Fibonacci(i+2)/Fibonacci(i+1);
}
System.out.print("结果为:"+sum);
}
}