Java 之 数列求和

题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。

1.程序分析:请抓住分子与分母的变化规律。

编程实现:

public class ScoresSum{

  public static void main(String args[]){

    float sum = 0;

    int item = 20;

    int mod = 2;

    int den = 1;

    int temp;

 

    for(int i=1; i<=item; i++){

      sum = sum+mod/den;

      temp = mol;

      mol = mol+den;

      den = temp;

    }

    System.out.println("the sum of 2/1+3/2+5/3... is:"+sum);

  }

}

posted @ 2012-01-30 13:27  qin520  阅读(1704)  评论(1编辑  收藏  举报