请看看我的逻辑是否正确我不知道如何实现我正在尝试做的事情。我是java初学者。
Game 是一个类,用于在游戏完成后存储该用户的名称和步数。
[第一种方法]
private game[] gameArray = new game[10];
for(int i = 0; i <gameArray.length;i++){
gameArray[i].setName(nameTxt.getText());
gameArray[i].setpSteps(stepsCount);
}
通过单击历史按钮,他们将获得前 10 个人的姓名和步数。
JOptionPane.showMessageDialog(null,
"Player's Name No. of Steps"+
"\n"+gameArray[i].toString());
-问题:
1)此代码仅限于前 10 个结果,无论如何我可以获得所有以前的结果
2)此代码不起作用!
[第二种方法-这也行不通!]
private game[] gameArray = new game[10];
// Storing the name of player[i]
gameArray[i].setName(nameTxt.getName());
// Storing the number of steps player[i] took.
gameArray[i].setpSteps(stepsCount);
//Displaying previous 10 players name and steps
JOptionPane.showMessageDialog(null,
"Player's Name No. of Steps"+
"\n"+gameArray[i].toString());