Cannot convert from char to boolean

[Résolu]
Signaler
Messages postés
4
Date d'inscription
jeudi 15 novembre 2007
Statut
Membre
Dernière intervention
17 décembre 2008
-
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
-
Bonjour,

Pourriez-vous m'expliquer pourquoi ce code fonctionne :

public

boolean premQuad()
{

boolean OK;
OK = (
x >= 0 &
y >= 0);

return OK;
}

private
int
x;

private
int
y;
Et celui-ci non:

public

boolean estVoyelle()
{

boolean OK;
OK = (
car =
'a');

return OK;
}

private
char
car;

Merci
Guillaume

3 réponses

Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
41
salut

normalement, tu dois faire un && pour comparer deux booleans et pas un &

OK = (

x
>= 0 &&

y
>= 0);
ensuite, en java, la comparaison c'est et l'affectation c'est


OK = (

car
==

'a'
);
Messages postés
4
Date d'inscription
jeudi 15 novembre 2007
Statut
Membre
Dernière intervention
17 décembre 2008

Bonjour,


Merci, mon code fonctionne parfaitement.

Merci
Guillaume
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
41
clique sur reponse acceptee stp.