Cannot convert from char to boolean

Résolu
helimini Messages postés 4 Date d'inscription jeudi 15 novembre 2007 Statut Membre Dernière intervention 17 décembre 2008 - 14 déc. 2008 à 12:25
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 - 14 déc. 2008 à 19:13
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

coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 42
14 déc. 2008 à 15:16
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'
);
3
helimini Messages postés 4 Date d'inscription jeudi 15 novembre 2007 Statut Membre Dernière intervention 17 décembre 2008
14 déc. 2008 à 16:38
Bonjour,


Merci, mon code fonctionne parfaitement.

Merci
Guillaume
3
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 42
14 déc. 2008 à 19:13
clique sur reponse acceptee stp.
3