更改变量名称

时间:2014-02-02 10:46:01

标签: java variables

所以我在java中制作一个简单的游戏。在这个游戏中,我希望有无数的玩家。

游戏是字典,但不是你在字典中找到单词的竞赛。

怎么玩:

  1. 一个人选择一个没人会知道的词。
  2. 每个人都输入一个可信的定义。
  3. 每个人都猜到哪一个是真正的定义。
  4. 你得到正确猜测和猜测你的话的人数
  5. (选择单词的人会忽略步骤2和3)

    我的节目(到目前为止):

    1. 选择开始或退出
    2. 按下开始时选择的球员数量(不包括单词选择器)。
    3. 单词选择器在JPasswordField中选择单词
    4. 在JPasswordField中输入定义
    5. 将单词告知玩家1,然后他们必须在JPasswordField中输入定义
    6. 重复步骤5,直到重复的次数等于玩家的数量。
    7. 我遇到的问题:

      Player + numberrepeated = passwordfield.getText;
      

      不存在。

      我每次都需要更改变量。

1 个答案:

答案 0 :(得分:1)

您不能在Java中拥有动态变量名称。您可以做的是使用Map,将一个键(例如玩家的名字)与一个值(例如玩家的密码)相关联:

Map<String, String> passwordsByPlayer = new HashMap<>();
...
passwordsByPlayer.put(playerName, passwordField.getText());