homeduke Prof. Dr. Uwe Schmidt FH Wedel

Die Datei: Fibonacci.java


weiter
   1/**
   2  * fib(0)   = 0
   3  * fib(1)   = 1
   4  * fib(n+2) = fib(n+1) + fib(n)
   5  */
   6
   7//--------------------
   8
   9public
  10class Fibonacci extends Sequence {
  11  private
  12  long x0,x1;
  13
  14  public
  15  Fibonacci() {
  16    x0 = 0;
  17    x1 = 1;
  18  }
  19
  20  public
  21  long next() {
  22    long res = x0;
  23
  24    x0 = x1;
  25    x1 = x1 + res;
  26
  27    return res;
  28  }
  29}
  30
  31//--------------------
  32

Die Quelle: Fibonacci.java


Letzte Änderung: 29.04.2013
© Prof. Dr. Uwe Schmidt
Prof. Dr. Uwe Schmidt FH Wedel