一個斐波那契數列是由數字1,1,2,3,5,8,13,21,34等等組成的,其中每一個數字(從第三個數字起)都是前兩個數字的和。
創建一個方法,接受一個整數參數,並顯示從第一個元素開始總共由該參數指定的個數所構成的所有斐波那契數字。
例如,如果運行java斐波那契5(Fibonacci爲類名),那麼輸出應該是1,1,2,3,5。
public class Fibo{
public static int fibo(int n){
while(n <= 2){
return 1;
}
return fibo(n - 1) + fibo(n -2);
}
public static void main(String[] args) {
while(args.length <= 0){
System.out.println("無參數!");
}
int n = Integer.parseInt(args[0]);//命令行參數
for(int i = 1; i <= n; i++){
System.out.println(i + ":" + fibo(i)+" ");
}
}
}