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

Posted merrysr

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java基礎有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。相关的知识,希望对你有一定的参考价值。

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

public static void main(String[] args) {
   sum();  //調用求和的方法
 }

//聲明求和的方法
 public static void sum() {
    double fenMu = 1;   // 分母
    double fenZi = 2;     // 分子
    double sum = 0;       // 和
    for (int i = 1; i < 20; i++) {      //控制輸出前20項的和
       sum += fenZi / fenMu;     // 先算和,然後改變分子分母的值來繼續計算和
       double t = fenZi;
       fenZi += fenMu;              // 下一個分數的分子等於上一個分數的分子加上分母
       fenMu = t;                       // 分母等於上一個分子
    }
    System.out.println(sum);
 }

以上是关于java基礎有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。的主要内容,如果未能解决你的问题,请参考以下文章

使用C语言编写程序,求解有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个序列的前20项

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

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

有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13...... 求出这个数列的前N项之和,保留两位小数。

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

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