A voir également:
- [java] problèmes avec les conditions
- 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
- Waptrick jeux pes 2016 java - Forum logiciel systeme
2 réponses
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
5 déc. 2006 à 15:32
5 déc. 2006 à 15:32
Lorsque tu fais un test d'égalité (=), tu ne fais pas :
Mais :
Le premier cas (ce que tu as fait), c'est attribuer la valeur 'vrai' à sexe.
Sinon un peu plus bas dans ton code tu fais :
Tu dois mettre une condition dans ton if impérativement si tu veux faire un test.
Dans ton cas, tu es dans la condition 'sinon' de ton premier test, donc sexe est égal à 'false'. Supprime le
if (sexe = true){
Mais :
if (sexe == true){
Le premier cas (ce que tu as fait), c'est attribuer la valeur 'vrai' à sexe.
Sinon un peu plus bas dans ton code tu fais :
else if {
Tu dois mettre une condition dans ton if impérativement si tu veux faire un test.
Dans ton cas, tu es dans la condition 'sinon' de ton premier test, donc sexe est égal à 'false'. Supprime le
if {qui ne sert à rien.
j irais meme un peu plus loin en disant que de mon point de vue il est preferable de mettre :
if (sexe)
et renommer sexe en isFemale
ca fait
if (isFemale)
et la tu t apercois que le sexe n est pas un booleen ;-)
le pourquoi du 'if (sexe)' c est pour eviter de futurs 'if (sexe == false)' ou 'if (sexe != true)' qui sont semantiquement pas pratiques
(c est juste une question de bonne pratique)
if (sexe)
et renommer sexe en isFemale
ca fait
if (isFemale)
et la tu t apercois que le sexe n est pas un booleen ;-)
le pourquoi du 'if (sexe)' c est pour eviter de futurs 'if (sexe == false)' ou 'if (sexe != true)' qui sont semantiquement pas pratiques
(c est juste une question de bonne pratique)
5 déc. 2006 à 17:36
merci beaucoup