0
請參閱ifmy邏輯是否正確,我不知道如何實現我想要做的事情。我是一名java初學者。在類中存儲變量時遇到問題
遊戲是一個類,在遊戲結束後存儲該用戶的名稱和步驟。
[第一種方法]
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());
-The問題:
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());
當的內部你說它「不起作用」,你是什麼意思?你期望什麼,發生了什麼?一個錯誤?沒有?顯示錯誤的數據? –