我在Eclipse中收到錯誤消息:需要幫助編程文字遊戲
類型的表達式必須是一個數組類型,但它決心球員。
我已經創建了一個對象播放器。用戶通過JOptionPane輸入他們想要的玩家數量。我試圖將玩家名稱存儲在一個數組中。
public class Project3 {
public static void main(String[] args){
String input = JOptionPane.showInputDialog("Enter the number of players: ");
int numPlayers = Integer.parseInt(input);
Player nameOfPlayers;
for(int i = 0; i < numPlayers; i++){
nameOfPlayers[i] = new Player(JOptionPane.showInputDialog("Enter the number of players: "));
if (input == null || input.equals(" ")) throw new IllegalArgumentException("Must enter valid name!!!");
}
}
這裏是我的級球員:
public class Player {
private String name;
public Player(String name){
if(name == null || name.equals(" "))
throw new IllegalArgumentException("Must enter a name. ");
this.name = name;
}
public void addWord(Word w){
}
public int getScore(){
}
}
「我在Eclipse中收到錯誤消息」不是很具體。 – 2010-11-07 20:40:47
我編輯了帖子,幷包含錯誤消息。該消息指出,「表達式的類型必須是數組類型,但它解析爲播放器。」 – 2010-11-07 20:46:43