2016-01-31 25 views
2

好的,這裏是我擁有的一個字符串數組的示例。正如你所看到的,我有數組中的15個值,我想單獨分配一個數字值給。該陣列是隨機的。是否最好甚至可能創建一個數組,它可以給出String數組中的每個值。還是我挖掘我自己的墳墓試圖以這種方式編寫程序?這只是我編輯數組示例的一小部分代碼。我也應該只是去了Enum路線呢?我正在嘗試使用一系列數組並配對它們的值

public MyDeck() { 
    int deckMin = 0; 
    int deckMax = 15; 

    String [] myCards = { 
     "Ground Assault I", 
     "Card Example 1", 
     "Card Example 2" 
     "Card Example 3", 
     "Card Example 4", 
     "Card Example 5", 
     "Card Example 6", 
     "Card Example 7", 
     "Card Example 8", 
     "Card Example 9", 
     "Card Example 10", 
     "Card Example 11", 
     "Card Example 12", 
     "Card Example 13", 
     "Card Example 14", 
     "Card Example 15" 
    }; 

    MyDeck.shuffle(myCards); 

    for (int i = 0; i < myCards.length; i++) { 
     System.out.print(myCards[i] + "\n "); 
    } 
} 
+0

你可以給一個示例輸出(使用'myCards'作爲輸入)「創建一個數組,可以給出字符串數組中每個值的int值嗎? –

+1

感謝您的回覆,我想出了一個辦法。我所做的一切都是錯誤的。我爲所有卡數據,姓名,身份證號碼和適用的值創建了一個班級,然後按照名稱(字符串)列出了所有卡片的另一班級。仍然致力於讓他們打印姓名,身份證號碼和所有數據。如果我無法弄清楚。我可能會回來或更多的幫助。感謝您的意見。不勝感激。 –

+0

我對http://stackoverflow.com/a/9608351/51292的回答可能會令你感興趣。 –

回答

1

我會推薦使用卡類來封裝卡的名稱和數字,然後使myCards成爲卡片數組。如果你想在將來使卡片更復雜,這將是可擴展的。

相關問題