Petit pb en java

christophe -  
 christophe -
salut kelk1 pourai m' expliker pk ce code ne compile pas?

le message "illegal start of expression" s'affiche au niveau de la declaration de la foncion

public class jeuxdeccarte {
public static String couleurCarte ( int carte) {

int carte ;
int numero ;
String couleur ;

numero = carte / 13 ;
if ( numero == 0 ){
couleur = "Coeur" ;
} else if ( numero == 1 ) {
couleur = "Carreau" ;
} else if ( numero == 2 ) {
couleur = "Treffle" ;
} else if ( numero == 3 ) {
couleur " Pique " ;
}
numero = String.valueOf( couleur ) ;
return couleur ;
} // couleurCarte
}
A voir également:

2 réponses

Utilisateur anonyme
 
bonjour,

- il manque un "=" entre couleur et "pique"
- carte est déja défini dans les paramètres de la méthode
- il y a incompatibilité de type entre numero qui est un int et String.valueOf(couleur) qui est un String
(->également erreur dans l'algorythme)

Erreur de conventions : (facultatif)

Les noms de classes commencent par une majuscule:
ici JeuxDeCarte

a+
0
christophe
 
merci pour ton aide!!
0