Problème de Switch en java
Bonjour voila mon problème:
je fais un exercice ou je dois faire une méthode d'instance pour comparer le nombre de pages entre 2 instances de Livre et cela avec un Switch.
voila mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| public int compare1(Livre l) {
int a=l.getNbPages();
switch (nbPages){
case a :
return 0;
break;
default:
if(nbPages>l.nbPages)
return 1;
else
return -1;
}
} |
Mon erreur à la compilation me dit qu'il faut une constante dans le premier case, or a est une constante.
Merci de votre aide! :P