Posez votre question Signaler

Switch en java [Résolu]

lilaaa 107Messages postés 16 juillet 2008Date d'inscription - Dernière réponse le 12 oct 2008 à 00:16
Bonsoir,ma question est :est ce que le switch en java n accepte pas les fonctions dans son code genre:
switch(menu){
          case '1': this.CreerClient(String nom,String prenom,String date_naiss,long cin);
          break;
          case '2':this.informationClient(long cin);
          break;

avec CreerClient et informationClient sont des fonctions déjà definies
Lire la suite 

Switch en java »

5 réponses
Réponse
+1
moins plus
merci bien tout le monde pour l éclaircissement.
Ajouter un commentaire
Réponse
+0
moins plus
mm si tu parles bien de java .. ne met pas des guillements ..
switch(maVariable){

case 1 :
maFonction(param1,param2);
break;

case 2 :
monAutreFonction();
break;
}


et ca devrait rouler ...
Ajouter un commentaire
Réponse
+0
moins plus
Penses juste que maVariable est un int ... si tu veux pas une exception ...
car le switch ne marche qu'avec ça ( a ma connaissance )
Marco la baraque - 11 oct 2008 à 23:08
Il marche aussi avec les Enum.
Sinon tu as raison pour les guillemets.

Cordialement,
Ajouter un commentaire
Réponse
-1
moins plus
Bonsoir,
Tu peux bien heureusement faire appel à des méthodes dans ton switch. Par contre la syntaxe est :
this.CreerClient(nom, prenom, date_naiss, cin);

et non pas :
this.CreerClient(String nom,String prenom,String date_naiss,long cin);

Cordialement,
Ajouter un commentaire
Ce document intitulé « switch en java » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook