2014-02-13 18 views
1

我試圖製作一個壟斷(棋盤遊戲)系統,它首先詢問有多少人正在玩遊戲,然後詢問他們的名字是什麼。我遇到了麻煩,所以每次運行showInputDialog時,它都會更改它將名稱設置爲的那個player
這個計劃最終會做得更多,比如管理交易和跟蹤每個玩家有多少錢。但是,這有點進一步。
我剛剛開始在學校學習Java,並將其作爲個人項目來完成,所以請記住,我對語言不太熟悉。 有沒有人有任何建議?提前致謝。
如何讓輸入更改正在設置的字符串?

這是到目前爲止我的代碼:

import static java.lang.System.*; 
    import static javax.swing.JOptionPane.*; 
    import static java.lang.Integer.*; 
    import static java.lang.Double.*; 
    import static java.lang.Math.*; 
    import java.awt.*; 
    import java.awt.event.*; 
    import javax.swing.*; 
    import java.util.*; 


    public class Template { 

public static void main(String[] args){ 

int nr=1; 
int MoneyBank = 20580; 
int players = 0; 

players = parseInt (showInputDialog(null,"How many are playing?")); 

     do{ 
    String Name = showInputDialog(null,"Who is player nr." + nr +"?"); 

     String player = Name; 
     nr++; 
} 
while (nr <= players); 



} 
} 

回答

0

創建陣列。

String playersArray[] = new String[players]; 

然後每次迭代中,加載的名字放入數組

playersArray[nr] = Name; 

一旦循環結束,你就必須在其入境的順序玩家姓名索引的數組。

相關問題