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 :

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;
		}
Il me bloque sur le '10' de case '10' et m'affiche :

invalid constant character
2eme erreur :

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;
	}
Il me bloque sur tous les break; et m'affiche :

unreachable code
Pouvez vous m'aider ? je bloque ...

Merci