Bonjour,
Je suis actuellement confronté à un problème que je n'arrive pas à m'expliquer. En résumé, je dois faire un switch sur une variable de type short, et cela ne fonctionne pas (je termine toujours dans le default).
Plus précisément, voici le soucis :
Code MaPremiereClasse.java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 short petit = 2; MaSecondeClasse.methode(petit);
Code MaSecondeClasse.java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public void methode(short _petit) { switch (_petit) { case Constantes.PETIT_1 : System.out.println("PETIT_1"); break; case Constantes.PETIT_2 : System.out.println("PETIT_2"); break; default : System.out.println("defaut"); break; } }
Code Constantes.java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 public static final short PETIT_1 = 1; public static final short PETIT_2 = 2;
Je sèche totalement, et j'aimerais bien comprendre le pourquoi du comment...
Merci.
Mako.
Partager