Erreur boucle while/if
Résolu/Fermé
slamie
Messages postés
1
Date d'inscription
vendredi 13 novembre 2015
Statut
Membre
Dernière intervention
13 novembre 2015
-
13 nov. 2015 à 12:37
Slamie - 18 nov. 2015 à 12:36
Slamie - 18 nov. 2015 à 12:36
A voir également:
- Erreur boucle while/if
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Erreur 38 free ✓ - Forum Mobile
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
1 réponse
Nexii
Messages postés
338
Date d'inscription
jeudi 13 mars 2014
Statut
Membre
Dernière intervention
14 mars 2017
572
13 nov. 2015 à 14:20
13 nov. 2015 à 14:20
Salut,
1. Dans ta variable r= Terminal.lireString(), tu récupère donc une String !
Lorsque tu la compare dans ta condition tu ne peut pas utiliser "==" pour des String, tu dois utiliser :
En outre, tu demande si c'est une femme et dans ta condition, que l'on réponde "O" / Oui ou "N"/ Non, ton testReponse est True, ce qui est faux ;)
1. Dans ta variable r= Terminal.lireString(), tu récupère donc une String !
Lorsque tu la compare dans ta condition tu ne peut pas utiliser "==" pour des String, tu dois utiliser :
if ( r.equals ("O") { .... }
En outre, tu demande si c'est une femme et dans ta condition, que l'on réponde "O" / Oui ou "N"/ Non, ton testReponse est True, ce qui est faux ;)
18 nov. 2015 à 12:36
Bonne journée