Je reçois un message d'erreur dans Eclipse:Besoin d'aide pour la programmation d'un jeu de mots
Le type de l'expression doit être un type de tableau, mais il résolu au joueur.
J'ai créé un objet Joueur. L'utilisateur via le JOptionPane entre le nombre de joueurs qu'ils veulent. J'essaie de stocker les noms des joueurs dans un tableau.
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!!!");
}
}
est Voici mon lecteur Classe:
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(){
}
}
"Je reçois un message d'erreur dans Eclipse" n'est pas très spécifique. –
J'ai modifié le message et inclus le message d'erreur. Le message indiquait: "Le type de l'expression doit être un type de tableau, mais il a été résolu en Player." –