Pourquoi le premier si code> est toujours vrai?
4 Réponses :
Remplacer || code> avec && code>:
Vous devez utiliser et au lieu de ou.
Si l'utilisateur entre dans 1, il est automatiquement différent des 2,3 et 4. P>
Vous pouvez donc utiliser: P>
if (code ==1 || code ==2 || code ==3 || code ==4)
des premiers principes, cueillette vous signifiait probablement code = 1 code>: && code> plutôt que || code>. p> p>
car à tout moment de la valeur du code de temps serait l'une quelconque de 1-4. Et 3 sur 4 conditions seraient toujours vraies. Changez votre condition IF dans
If( !( code ==1 || code == 2 || code == 3 || code == 4))
Vous voulez probablement en savoir plus sur l'instruction de commutation ici.
Parce que, à tout moment, la valeur du code de temps serait l'une quelconque de 1-4. Et 3 sur 4 conditions seraient toujours vraies. Changez votre condition si