Condition dans boucle if =boucle for
Résolu/Fermé
Xenthys
Messages postés
31
Date d'inscription
dimanche 30 décembre 2012
Statut
Membre
Dernière intervention
2 mars 2013
-
Modifié par Xenthys le 18/02/2013 à 21:08
Xenthys Messages postés 31 Date d'inscription dimanche 30 décembre 2012 Statut Membre Dernière intervention 2 mars 2013 - 18 févr. 2013 à 22:03
Xenthys Messages postés 31 Date d'inscription dimanche 30 décembre 2012 Statut Membre Dernière intervention 2 mars 2013 - 18 févr. 2013 à 22:03
A voir également:
- Condition dans boucle if =boucle for
- Excel cellule couleur si condition texte - Guide
- Downloader for pc - Télécharger - Téléchargement & Transfert
- Mon pc s'allume et s'éteint en boucle ✓ - Forum Matériel & Système
- Xiaomi s'éteint tout seul et se rallume en boucle - Forum Xiaomi
4 réponses
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
18 févr. 2013 à 21:11
18 févr. 2013 à 21:11
Cette écriture n'est pas valide, car la boucle for n'est pas un booléen, on ne peut pas faire de tests logiques avec (pas en Java en tout cas).
Qu'est-ce que tu voudrais faire avec cette boucle ?
Qu'est-ce que tu voudrais faire avec cette boucle ?
Xenthys
Messages postés
31
Date d'inscription
dimanche 30 décembre 2012
Statut
Membre
Dernière intervention
2 mars 2013
1
18 févr. 2013 à 21:52
18 févr. 2013 à 21:52
Je souhaiterais vérifier si un bouton est null et si il est égal à un autre bouton parmi une liste de boutons qui sont indexés i et j (CartesMilieu[i][j]) mais je ne vois pas trop comment faire autrement.
Xenthys
Messages postés
31
Date d'inscription
dimanche 30 décembre 2012
Statut
Membre
Dernière intervention
2 mars 2013
1
18 févr. 2013 à 21:54
18 févr. 2013 à 21:54
En fait, ce que je souhaiterais faire se rapprocherait de
if (jb.getActionCommand().startsWith("TAPIS")) {
if(jbStartGauche!=null && for(int i=0;i<9;i++){
for(int j=0;j<4;j++){
jbStartDroit==CartesMilieu[i][j];
}
})
{
}
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
18 févr. 2013 à 22:01
18 févr. 2013 à 22:01
Quelque chose comme ça :
if (jb.getActionCommand().startsWith("TAPIS")) { boolean b = jbStartGauche!=null; for(int i=0; b && i<9; i++) for(int j=0; b && j<4; j++) b = jbStartDroit==CartesMilieu[i][j]; if (b) // blablabla }
Xenthys
Messages postés
31
Date d'inscription
dimanche 30 décembre 2012
Statut
Membre
Dernière intervention
2 mars 2013
1
18 févr. 2013 à 22:03
18 févr. 2013 à 22:03
Merci! Je mets la condition à l'extérieur sous forme d'un booléen et je reprends la notation simplifiée dans la condition alors ..