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="tadawit, post: 15111626, member: 371934"] Salam Farid_h, J’ai compris le code que tu m'avais corrigé. J’ai cependant encore deux questions à te poser. [B]J’aimerais créer un menu où dans l’option 1 il y ait les nombres pairs[/B] et impairs dans l’option 2. En Python par exemple le switch n’existe pas et donc après avoir créé la fonction PairImpair Il suffisait de faire un: [PHP] print("Nombres Pairs" , PairImpair(tab, 0)) ; [/PHP] PairImpair -> est en fait la fonction Tab -> est la liste des nombres 0 -> Parce que c’est Pair Ici en Java c’est un peu plus compliqué j’y arrive pas… Dans mon case voici ce que j’ai tenté de faire… [PHP]case 1 : System.out.println("Option 1 : " + Pair(tab, 0)); break; [/PHP] Voici mon code en général. Par contre je me demandais aussi [B]si c'était pas mieux de créer une fonction PairImpair [/B]directement ? Sa serait plus propre non ? [PHP]import java.util.ArrayList; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner enter = new Scanner (System.in); int choix = 9; // Quitter programme do{ System.out.println("----MENU----"); System.out.println("1) Nombres Pairs : "); System.out.println("2) Nombres Impairs : "); System.out.println("--------------------- "); System.out.print("Taper votre choix svp : "); choix = enter.nextInt(); }while(choix<1 || choix>10); switch(choix) { case 1 : System.out.println("Option 1 : " ); //System.out.println("Option 1 : " + Pair(tab, 0)); break; case 2 : System.out.println("Option 2 : "); break; } Pair (new int[]{5, 6, 7, 9, 7, 4, 4, 2, 3}); } static void Pair (int nb[]) { ArrayList<Integer> tab = new ArrayList<Integer>(); for(int i = 0; i<nb.length; i++) { if(nb[i] % 2 == 0) { tab.add(nb[i]); //System.out.println(nb[i]); } } } } [/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