Bonjour,
Dans ta ligne:
Quote:
egalite.trierTableau(egalite[]);
Tu as au moins deux erreurs. La première est signalée par le compilateur:
Quote:
Jeu.java:242: '.class' expec
Le compilateur te dit que si tu appelles triertableau par egalite.trierTableau, alors egalite doit être une classe. (class expec veut dire que le compilateur s'attend à trouver une classe là). Alors que si je comprends bien ta question, egalite est un tableau, ou au moins il existe un tableau local nommé egalite qui masque (sinon pour le compilateur, au moins pour toi :-) ) une instance de classe nommée elle aussi egalite. Enfin je suppose parce que ne montres pas assez de code pour être sûr.
Quand tu auras corrigé cette erreur le compilateur t'en signalera une autre pour la même ligne. L'argument d'appel de la fonction n'est pas correct:
egalite[] ne veut rien dire. En suposant qu'un tableau egalite existe bien quelque part et soit correctement déclaré, par exemple:
int[] egalite = {1, 2, 3};
alors l'appel correct serait:
la_bonne_instance.trierTableau(egalite);
Et si tu n'as pas de chance, quand tu auras tout corrigé, le compilateur te sortira un nouveau message d'erreur pour la même ligne.
Affaire à suivre, tiens nous au courant.
Bonjour,
Dans ta ligne:
Tu as au moins deux erreurs. La première est signalée par le compilateur:
Le compilateur te dit que si tu appelles triertableau par egalite.trierTableau, alors egalite doit être une classe. (class expec veut dire que le compilateur s'attend à trouver une classe là). Alors que si je comprends bien ta question, egalite est un tableau, ou au moins il existe un tableau local nommé egalite qui masque (sinon pour le compilateur, au moins pour toi :-) ) une instance de classe nommée elle aussi egalite. Enfin je suppose parce que ne montres pas assez de code pour être sûr.
Quand tu auras corrigé cette erreur le compilateur t'en signalera une autre pour la même ligne. L'argument d'appel de la fonction n'est pas correct:
egalite[] ne veut rien dire. En suposant qu'un tableau egalite existe bien quelque part et soit correctement déclaré, par exemple:
alors l'appel correct serait:
Et si tu n'as pas de chance, quand tu auras tout corrigé, le compilateur te sortira un nouveau message d'erreur pour la même ligne.
Affaire à suivre, tiens nous au courant.