Menu
Accueil
Forums
Nouveaux messages
En ce moment
Nouveaux messages
Nouveaux messages de profil
Connexion
S'inscrire
Quoi de neuf
Nouveaux messages
Menu
Connexion
S'inscrire
Forums
Loisirs et Entraides
Informatique - Mobile - Jeux
Peut-on améliorer mon code ? ( java)
JavaScript est désactivé. Pour une meilleure expérience, veuillez activer JavaScript dans votre navigateur avant de continuer.
Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement.
Vous devez le mettre à jour ou utiliser un
navigateur alternatif
.
Répondre à la discussion
Message
[QUOTE="farid_h, post: 15111656, member: 92820"] C'est parce que la signature de Pair() ne correspond pas a l'usage que tu en fais: 1. [b]void[/b] Pair() veut dire que Pair() ne donne pas de String a imprimer dans println(). Tu ne peux pas dire d'un cote: [php] void Pair(...) { .. } [/php] et de l'autre cote l'utiliser la ou un String est attendu [php] System.out.println("Nombres pairs: " + Pairs(...)); [/php] 2. Les arguments de Pair() ne sont pas corrects non plus. T'as d'un cote dans ta definition: [php]void Pair (int nb[]) { ... } [/php] donc un seul arguemnt 'int nb[]'. Mais qu'en est-il du 2eme argument 0 ou 1 que tu donnes a Pair() ici?: [php] System.out.println("Option 1 : " + Pair(tab, 0)); [/php] Il faut l'ajouter a la liste des parametres de Pair()... et aussi l'utiliser la dedans... Si tu insistes absolument a imprimer les resultats dans Pair() directement, au lieu de retourner un ArrayList<Integer> ou un Array a main(), c'est plus facile de faire comme ca: [php] case 1: Pair(nombres, 0); // nombres pairs break; case 2: Pair(nombres, 1); // nombres impairs break; // ou, carrement: Pair(nombres, choix-1) sans switch ici! // ... static void Pair(int nb[], int pair_ou_impair) { switch pair_ou_impair { case 0: // filtrer les nombres pairs dans, disons un ArrayList<> 'resultat' break; case 1: // filtrer les nombres impairs dans resultat break; default: // l'usager n'a pas specifie 0 ou 1.... // imprimer un message d'erreur, et quitter avec return; } // imprimer les resultats du contenu de 'result' } [/php] [/QUOTE]
Insérer les messages sélectionnés…
Vérification
Répondre
Forums
Loisirs et Entraides
Informatique - Mobile - Jeux
Peut-on améliorer mon code ? ( java)
Haut