1. 程式人生 > >劍指offer-07:斐波那契數列

劍指offer-07:斐波那契數列

題目描述

大家都知道斐波那契數列,現在要求輸入一個整數n,請你輸出斐波那契數列的第n項(從0開始,第0項為0)。
n<=39

程式碼實現:

public class Solution07 {

    public int Fibonacci(int n) {
        int preNum=1;
        int prePreNum=0;
        int result=0;
        if(n==0)
            return 0;
        if(n==1)
            return 1;
        for(int
i=2;i<=n;i++){ result=preNum+prePreNum; prePreNum=preNum; preNum=result; } return result; } public static void main(String[] args) { Solution07 solu=new Solution07(); System.out.printf("%d",solu.Fibonacci(24)); } }