1. 程式人生 > >JAVA之輸出斐波那契數列的前10個數

JAVA之輸出斐波那契數列的前10個數

1、斐波那契數列數字排列規律為:1,1,2,3,5,8,13,21,34,55,89……
開啟記事本,寫如下一段程式碼:
import java.util.Scanner;
/**
 * 輸出斐波那契數列的前10個數
 *
 */
public class Test1 {
    public static void main(String[] args) {
        //定義num1、num2、num3三個變數,代表數列中連續的三個數
        int num1= 1;
        int num2 =1;
        int num3;
        int i=3;
        //輸出數列的前兩個數
        System.out.println(num1);
        System.out.println(num2);
        //輸出數列的第三個數到第十個數
        while(i<=10){
            num3 = num1 + num2; //求出第i個數
            System.out.println(num3);//輸出第i個數
            num1=num2; 
            num2=num3;
            i++;
        }
    }
}
儲存為Test1.java【同上節,我還是把他放在了D盤下InputTest資料夾內】 
開啟dos執行視窗,輸入d:轉到D盤,接下來輸入cd InputTest轉到InputTest目錄下:
輸入Javac Test1.java 回車 java Test1。

結果如下圖: