Bonjour,
J'utilise un switch dans deux fonctions me permettant de renvoyer un nom de jour et de mois enfonction d'un entier mais Eclipse me genere des erreurs :
1ere erreur :
Il me bloque sur le '10' de case '10' et m'affiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 switch (mois) { case '1' : nbjours = 31; break; case '2' : if(estBissextile(annee)) { nbjours = 28; } else { nbjours = 29; } break; case '3' : nbjours = 31; break; case '4' : nbjours = 30; break; case '5' : nbjours = 31; break; case '6' : nbjours = 31; break; case '7' : nbjours = 30; break; case '8' : nbjours = 31; break; case '9' : nbjours = 30; break; case '10' : nbjours = 31; break; case '11' : nbjours = 30; break; case '12' : nbjours = 31; break; }
2eme erreur :invalid constant character
Il me bloque sur tous les break; et m'affiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 public String getNomJours (int jour) { String nomJour = ""; switch (jour) { case '0' : nomJour = "Lundi"; break; case '1' : nomJour = "Mardi"; break; case '2' : nomJour = "Mercredi"; break; case '3' : nomJour = "Jeudi"; break; case '4' : nomJour = "Vendredi"; break; case '5' : nomJour = "Samedi"; break; case '6' : nomJour = "Dimanche"; break; } return nomJour; }
Pouvez vous m'aider ? je bloque ...unreachable code
Merci
Partager