2016-11-15 21 views
-1

我開始java,我正在嘗試使用動態數組生成一個斐波那契數列。在我的課上,我得到了一個斐波那契數列程序和一個動態數組的例子。我很困惑。有人能告訴我這是什麼樣子嗎?如何製作一個斐波那契數列動態數組java程序

+2

請發表您的代碼。你有嘗試過什麼嗎?你的代碼有任何問題需要幫助嗎? – ItamarG3

+0

通過動態數組,你的意思是一個ArrayList?或者真的給自己編碼一個動態數組? http://stackoverflow.com/questions/2426671/variable-length-dynamic-arrays-in-java – alexbt

+0

我真的不知道從哪裏開始。這是我的一個動態數組的例子。 https://curriculum.kcdistancelearning.com/courses/PROG2s-HS-A08/s/unit3/resources/images/JV_3.3.9.1.JPG和https://curriculum.kcdistancelearning.com/courses/PROG2s-HS- A08/s/unit3/resources/images/JV_3.3.9.2.JPG –

回答

0

試試這個,

import java.util.*; 
public class fib{ 
    public static void main(String[] args){ 
     ArrayList<Integer> arr = new ArrayList<Integer>();//ArrayList 
     int i = 0, j =1; 
     System.out.print(i +" " +j + " "); 
     //generate 10 fibonacci numbers 
     int s = 0; 
     while(s < 10){ 
      int temp = i + j; 
      arr.add(temp); 
      i = j; 
      j = temp; 
      s++; 
     } 

     for(Integer v : arr) 
      System.out.print(v+" "); 
    } 
} 
+0

這是一個動態數組嗎?對不起,我剛剛啓動Java。 –

+0

但嚴重。非常感謝幫助我! –

+0

是的ArrayList是用來創建動態數組 –