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 : Sélectionner tout - Visualiser dans une fenêtre à part
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!