[JAVA] Association

Résolu/Fermé
jebok Messages postés 358 Date d'inscription lundi 16 mai 2005 Statut Membre Dernière intervention 23 octobre 2007 - 18 juil. 2005 à 10:52
Tooney Messages postés 6 Date d'inscription jeudi 21 juillet 2005 Statut Membre Dernière intervention 22 juillet 2005 - 22 juil. 2005 à 01:08
Bonjour,

y a-t-il une commande Java équivalente à un 'match' (ou 'case' en UNIX) ?

Pour être plus précis, je souhaite écrire une méthode qui transforme un nombre entre 1 et 12 en une chaine de caractères correspondant au mois.
ex :
1 --> Janvier
2 --> Février
...

Merci de votre aide
A voir également:

3 réponses

Canard007 Messages postés 5929 Date d'inscription mercredi 26 mai 2004 Statut Contributeur Dernière intervention 18 septembre 2009 215
18 juil. 2005 à 12:51
bonjour,

je ne suis pas bien sure mais il y a des oprateur de convertion de date en chiffre et de chiffres en date disponible.
a mon avis en cherchant u peu tu trouvera.
cherche la dedans.
java.util.Date
0
hi!
c'est simple la fonction est switch...
ex:
switch(c)//c :est l variable qui tu va le gerer
{
case 1:.....
....
break;
case2:........
........
break;
.
.
.
default:.......
......
break;//c'est pour gerer un cas particulier
}
nb:vous pouvez switcher un caractere (case 'a':)
@+
0
Canard007 Messages postés 5929 Date d'inscription mercredi 26 mai 2004 Statut Contributeur Dernière intervention 18 septembre 2009 215
18 juil. 2005 à 13:24
le switch pour faire ca c'est tres moche est beaucoup plus lourd.
je te conseil d'utiliser DateFormat il y aura tout ce que tu veux pour faire une belle convertion
0
Tooney Messages postés 6 Date d'inscription jeudi 21 juillet 2005 Statut Membre Dernière intervention 22 juillet 2005
22 juil. 2005 à 01:08
Avant d'apprendre des classes spécifiques comme DateFormat(), mieux vaut maitriser les bases, et switch() en fait quand même partie...
0