Java : condition avec plusieurs "sinon"
Résolu/Fermé
MDLuffy94
Messages postés
159
Date d'inscription
mardi 17 avril 2012
Statut
Membre
Dernière intervention
6 mars 2019
-
Modifié par MDLuffy94 le 18/02/2013 à 14:17
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 23 févr. 2013 à 23:48
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 23 févr. 2013 à 23:48
A voir également:
- Java : condition avec plusieurs "sinon"
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Java décompiler - Télécharger - Langages
- Java runtime - Télécharger - Langages
2 réponses
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
18 févr. 2013 à 14:21
18 févr. 2013 à 14:21
Bonjour, pourquoi ne pas placer par un tableau et ensuite faire un tri sur celui ci ?
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
18 févr. 2013 à 16:12
18 févr. 2013 à 16:12
Ta méthode elseif (qui ne fait rien !) ne pourra jamais remplacer les instructions else et if qu'il faudrait mettre ici !
Remarque :
1) tu ne gères pas le cas où il y a des égalités !
2) ton code peut se simplifier en imbriquant les if les un dans les autres
if (a<b && b<c) { System.out.println(a+", "+b+", "+c); } else if (b<c && c<a) { System.out.println(b+", "+c+", "+a); } else if (c<a && a<b) { System.out.println(c+", "+a+", "+b); } else if (a<c && c<b) { System.out.println(a+", "+c+", "+b); } else if (b<a && a<c) { System.out.println(b+", "+a+", "+c); } else if (c<b && b<a) { System.out.println(c+", "+b+", "+a); }
Remarque :
1) tu ne gères pas le cas où il y a des égalités !
2) ton code peut se simplifier en imbriquant les if les un dans les autres
if (a<b) { if (b<c) { System.out.println(a+", "+b+", "+c); } else // b>=c { ... } } else // a>=b { // ... }
MDLuffy94
Messages postés
159
Date d'inscription
mardi 17 avril 2012
Statut
Membre
Dernière intervention
6 mars 2019
22
23 févr. 2013 à 23:06
23 févr. 2013 à 23:06
Ok merci, j'ai reussi. Mais la methode du tableau ma l'air pas mal aussi (un ami la fais mais ne me la pas expliquer, trop "occuper") c'est plus rapide a "coder"??
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
23 févr. 2013 à 23:48
23 févr. 2013 à 23:48
La méthode du tableau est surtout très générale, car elle fonctionnera de la même façon pour 2, 3, 4, ... ou 100000 valeurs !