Bonjour à tous,
je viens ici, car un petit problème en ce qui concerne les énumérations en JAVA...
j'ai donc la class suivante, me donnant le nombre de jour max pour chaque mois de l'année:
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 public enum Mois { JANVIER(31), FÉVRIER(28), MARS(31), AVRIL(30), MAI(31), JUIN(30), JUILLET(31), AOÛT(31), SEPTEMBRE(30), OCTOBRE(31), NOVEMBRE(30), DÉCEMBRE(31); private final int NB_JOURS; }
- L'utilisateur entre une date que je récupère au format suivant: 28 novembre 2008.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 static int jour; static String mois; static int annee; public MaDate(){ jour = 0; mois= null; annee = 0; }
Et je souhaiterais faire le test suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 //test du nombre de jour d'un mois public static int nbJourMois(){ if (MaDate.mois== "janvier") { jour > Mois.janvier; System.out.println("Nombre de jours incorrecte"); } }
Mais eclipse me donne le message d'erreur suivant:
Multiple markers at this line
- jour cannot be resolved to a type
- Syntax error on token ".", > expected
Merci d'avance pour votre aide!
Partager