我正在尝试建立一个垄断(棋盘游戏)系统,该系统首先询问有多少人在玩游戏,然后询问他们的名字是什么。我每次运行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 :(得分:0)
创建一个数组。
String playersArray[] = new String[players];
然后每次迭代,将名称加载到数组
playersArray[nr] = Name;
一旦你的循环结束,你将有一系列玩家名称索引按照他们的顺序排列。