Condition dans boucle if =boucle for
Résolu/Fermé
Xenthys
Xenthys
- Messages postés
- 31
- Date d'inscription
- dimanche 30 décembre 2012
- Statut
- Membre
- Dernière intervention
- 2 mars 2013
Xenthys
- Messages postés
- 31
- Date d'inscription
- dimanche 30 décembre 2012
- Statut
- Membre
- Dernière intervention
- 2 mars 2013
A voir également:
- Condition dans boucle if =boucle for
- Boucle For/Condition If après un InputBox ✓ - Forum - VB / VBA
- Condition dans boucle if =boucle for ✓ - Forum - Java
- [ php / C ] Boucle for et condition if ✓ - Forum - PHP
- Boucle for If ✓ - Forum - Excel
- Boucle for next avec condition ✓ - Forum - VB / VBA
4 réponses
KX
18 févr. 2013 à 21:11
- Messages postés
- 16566
- Date d'inscription
- samedi 31 mai 2008
- Statut
- Modérateur
- Dernière intervention
- 3 juillet 2022
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
18 févr. 2013 à 21:52
- Messages postés
- 31
- Date d'inscription
- dimanche 30 décembre 2012
- Statut
- Membre
- Dernière intervention
- 2 mars 2013
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
18 févr. 2013 à 21:54
- Messages postés
- 31
- Date d'inscription
- dimanche 30 décembre 2012
- Statut
- Membre
- Dernière intervention
- 2 mars 2013
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
18 févr. 2013 à 22:01
- Messages postés
- 16566
- Date d'inscription
- samedi 31 mai 2008
- Statut
- Modérateur
- Dernière intervention
- 3 juillet 2022
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
18 févr. 2013 à 22:03
- 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
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 ..