2008年1月11日 星期五

lab recursive method

Write a recursive method to compute Fibonacci series.

Hint:

fib(n)=fib(n-1)+fib(n-2)

1.main

















2.

















( 修正)
1. 把Fabonacci() 改為 static。

















2.
因為就軟體工程的角度而言,第一個寫法用fab來呼叫Fabonacci(),但fab的意義為何?很難理解,因此可能會導致團隊其他的程式設計師誤用、或不知道如何呼叫Fabonacci()。
改用static,就很明顯可知,如果要使用Fabonacci(),用Class Recursion即可呼叫出來。

















Other example: BackwardWriting

沒有留言: