你的位置:首页 > 软件开发 > Java > 一个fibonacci数列简单求和的问题

一个fibonacci数列简单求和的问题

发布时间:2015-08-05 21:00:06
前段时间老师在讲函数调用的时候,用Fibonacci数列来演示了一下,因为以前没怎么接触过Fibonacci,所以当时很懵。 当时让求的是Fibonacci数列中,第N位值为多少,当时老师写的是:之后呢,老师留的做作业是:求Fibonacci数列前N位的和,晚上自习 ...

一个fibonacci数列简单求和的问题

    前段时间老师在讲函数调用的时候,用Fibonacci数列来演示了一下,因为以前没怎么接触过Fibonacci,所以当时很懵。

    当时让求的是Fibonacci数列中,第N位值为多少,当时老师写的是:

一个fibonacci数列简单求和的问题

之后呢,老师留的做作业是:求Fibonacci数列前N位的和,晚上自习的时候在想,求和的话必须需要用For循环,懵懵懂懂的写下了以下代码:

public class Fibonacci{  public static void main(String[] args){    int i =5; //声明一个int类型的变量i 并赋值5    int b = 0; //声明一个int类型的变量b 代表和    for(int a = i; a >=1 ; --a){ // for循环:a= i = 5      b += Fibonacci(a); //调用Fibonacci方法 并赋值给b    }      System.out.println( b );  }  public static int Fibonacci(int n){//斐波那契数列代码,此处就不详说了。    if (n == 1) {      return 0;    }    if (n == 2) {      return 1;    }else{      return Fibonacci(n-1) + Fibonacci(n-2);    }  }}

原标题:一个fibonacci数列简单求和的问题

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录