JAVA之輸出斐波那契數列的前10個數
阿新 • • 發佈:2019-02-17
1、斐波那契數列數字排列規律為:1,1,2,3,5,8,13,21,34,55,89……
開啟記事本,寫如下一段程式碼:
開啟dos執行視窗,輸入d:轉到D盤,接下來輸入cd InputTest轉到InputTest目錄下:
輸入Javac Test1.java 回車 java Test1。
開啟記事本,寫如下一段程式碼:
儲存為Test1.java【同上節,我還是把他放在了D盤下InputTest資料夾內】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++; } } }
開啟dos執行視窗,輸入d:轉到D盤,接下來輸入cd InputTest轉到InputTest目錄下:
輸入Javac Test1.java 回車 java Test1。
結果如下圖: