如何更改输入更改哪个字符串?

时间:2014-02-13 01:24:24

标签: java swing joptionpane do-while

我正在尝试建立一个垄断(棋盘游戏)系统,该系统首先询问有多少人在玩游戏,然后询问他们的名字是什么。我每次运行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);



}
}

1 个答案:

答案 0 :(得分:0)

创建一个数组。

String playersArray[] = new String[players];

然后每次迭代,将名称加载到数组

playersArray[nr] = Name;

一旦你的循环结束,你将有一系列玩家名称索引按照他们的顺序排列。