Android Studio problème attribut de la classe.

Closed
Thomix_1825 Posts 4 Registration date Thursday November 19, 2020 Status Member Last seen December 4, 2020 - Dec 4, 2020 at 02:19 PM
David Webb Posts 3177 Registration date Monday November 25, 2019 Status Administrator Last seen May 15, 2023   - Dec 7, 2020 at 02:35 PM
Bonjour tout le monde !

Voilà le code :

Il a un souci avec card,comme si il ne le reconnaissait pas ça : ( pourtant c'est un attribut,je me trompe) ?

<code java> public  int canMoveCardToStack ( Card  card  ){
//S une stack est vide et que la carte est un as.
if (card.getValue() == 1) {
int stackIndex = 0;
while (!this.stacks[stackIndex].isEmpty()) {
stackIndex++;
}

return stackIndex;

}

//Si ce n'est pas un as,peut-on empiler la carte sur une carte de valeur
//inférieur dans l'une des piles.

for ( int stackIndex = 0; stackIndex<STACK_COUNT; stackIndex++ ) {
Stack stack = this.stacks[stackIndex];
if ( ! stack.isEmpty()) {
if (stack.lastElement().getType() != card.getType() ) continue;
if (stack.lastElement().getValue() == card.getValue()-1) return stackIndex;
}
}

return -1;


}
</code>


L'erreur :

/home/fast/AndroidStudioProjects/MySoliatire/app/src/main/java/fr/succes/mysoliatire/Game.java:106: error: illegal start of expression
public int canMoveCardToStack ( Card card ){
^






Merci d'avance.

Bonne soirée.
Related:

1 response

David Webb Posts 3177 Registration date Monday November 25, 2019 Status Administrator Last seen May 15, 2023   6,926
Dec 7, 2020 at 02:35 PM
Hello, you have posted in the Anglophone forum. I suggest that you ask your question here on the French forum. Or ask your question in English and we would be happy to help.

Merci
1