ExpressionConditionnelle

Voir le sujet précédent Voir le sujet suivant Aller en bas

ExpressionConditionnelle

Message  DjMan42 le Sam 05 Déc 2009, 18:12

J'ai un problème avec l'expression conditionnelle " ? : " ça fait un bon moment que je cherche la solution sans résultat.

Code:

        int n = -4;
       int abs = n > 0 ? n : -n;

A la compilation il m'envoie ce type d'erreur.

Test.java:19: illegal character: \8722
int nb = −4;
^
Test.java:19: not a statement
int nb = −4;
^
Test.java:20: illegal start of expression
int abs = nb > 0 ? nb= 2 : ;
^
3 errors


Que quelqu'un veuille bien m'aider.

DjMan42

Nombre de messages : 219
Prénom : Eden
Statut : Etudiant 1er Indu
Localisation : Bruxelles
Date d'inscription : 28/10/2008

Revenir en haut Aller en bas

Re: ExpressionConditionnelle

Message  Anthoblack le Sam 05 Déc 2009, 18:34

Essaie avec des parenthèses ?

Anthoblack

Nombre de messages : 764
Age : 28
Prénom : Anthony
Statut : Ex-étudiant
Localisation : Bruxelles
Date d'inscription : 11/03/2008

Revenir en haut Aller en bas

Re: ExpressionConditionnelle

Message  nvs le Sam 05 Déc 2009, 18:34

c'est un problème probablement dû à un copier/coller. le code que tu tentes de compiler, l'as-tu encodé directement dans vi ou vient-il d'un document pdf ou autre ? je soupçonne la seconde réponse.

java attend le trait court horizontal (unicode 45) pour signaler un nombre négatif et pas le signe moins (unicode 8722) comme on pourrait s'y attendre et comme il apparaît dans le code que tu présentes.









No

_________________

nvs

Nombre de messages : 5238
Age : 44
Prénom : Nicolas
Statut : prof
Localisation : bxl
Date d'inscription : 24/11/2005

http://nvansteenkiste.googlepages.com

Revenir en haut Aller en bas

Re: ExpressionConditionnelle

Message  DjMan42 le Sam 05 Déc 2009, 18:40

C'est exacte j'ai fait un copié collé. je vais essayé sans. Merci

DjMan42

Nombre de messages : 219
Prénom : Eden
Statut : Etudiant 1er Indu
Localisation : Bruxelles
Date d'inscription : 28/10/2008

Revenir en haut Aller en bas

Re: ExpressionConditionnelle

Message  DjMan42 le Sam 05 Déc 2009, 18:44

Merci à tous. Tout fonctionne maintenant. Problem solved Very Happy

DjMan42

Nombre de messages : 219
Prénom : Eden
Statut : Etudiant 1er Indu
Localisation : Bruxelles
Date d'inscription : 28/10/2008

Revenir en haut Aller en bas

Re: ExpressionConditionnelle

Message  Gold le Dim 06 Déc 2009, 00:40

nvs a écrit:c'est un problème probablement dû à un copier/coller. le code que tu tentes de compiler, l'as-tu encodé directement dans vi ou vient-il d'un document pdf ou autre ? je soupçonne la seconde réponse.

java attend le trait court horizontal (unicode 45) pour signaler un nombre négatif et pas le signe moins (unicode 8722) comme on pourrait s'y attendre et comme il apparaît dans le code que tu présentes.

No

Je l'ai déja vu celle-là Laughing
Todo Au moins quand vous postez une question sur fora, lisez peut-etre les post ( du moins juste les précédents) qui concernent la même matière.. ca peut être utile Rolling Eyes ...
Comment on fait un poste en tout foncé qui déchire tout ? je veux je veux !! cheers

Gold

Nombre de messages : 163
Prénom : Alain
Statut : Etudiant
Date d'inscription : 29/12/2006

Revenir en haut Aller en bas

Re: ExpressionConditionnelle

Message  Wark le Dim 06 Déc 2009, 10:22

Gold a écrit:
Comment on fait un poste en tout foncé qui déchire tout ? je veux je veux !! cheers

Il faut écrire un poste super utile et super intelligent pour le posteur. Smile

Wark

Nombre de messages : 682
Age : 29
Prénom : Cédric
Statut : Diplômé 2010
Localisation : Braine l'alleud
Date d'inscription : 04/02/2008

Revenir en haut Aller en bas

Re: ExpressionConditionnelle

Message  nvs le Dim 06 Déc 2009, 10:42

Gold a écrit:Je l'ai déja vu celle-là Laughing
Todo Au moins quand vous postez une question sur fora, lisez peut-etre les post ( du moins juste les précédents) qui concernent la même matière.. ca peut être utile Rolling Eyes ...
j'ai l'impression qu'il s'agit ici d'une coïncidence. il n'est pas certain qu'Aftab007 et DjMan42 travaillent sur le même exercice. et puis les titres ne sont pas très explicites... ce qui est normal vu qu'ils n'ont pas clairement identifié le problème. à ce propos, on pourrait, en plus de l'icône résolu, demander de modifier le titre du sujet de sorte qu'il soit plus explicite et directement lié au problème, une fois la solution découverte.

sinon, j'ai trouvé ça chouette de répondre par un copier/coller à deux questions identiques dont l'origine réside dans le copier/coller Wink








Question

_________________

nvs

Nombre de messages : 5238
Age : 44
Prénom : Nicolas
Statut : prof
Localisation : bxl
Date d'inscription : 24/11/2005

http://nvansteenkiste.googlepages.com

Revenir en haut Aller en bas

Re: ExpressionConditionnelle

Message  nvs le Dim 06 Déc 2009, 10:43

Wark a écrit:
Gold a écrit:
Comment on fait un poste en tout foncé qui déchire tout ? je veux je veux !! cheers

Il faut écrire un poste super utile et super intelligent pour le posteur. Smile
posteur initial qui doit ensuite cliquer le bouton merci (va voir un de tes sujets de discussions pour le découvrir).









@

_________________

nvs

Nombre de messages : 5238
Age : 44
Prénom : Nicolas
Statut : prof
Localisation : bxl
Date d'inscription : 24/11/2005

http://nvansteenkiste.googlepages.com

Revenir en haut Aller en bas

Re: ExpressionConditionnelle

Message  Contenu sponsorisé Aujourd'hui à 10:48


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum