PB de comparaison une une valeur et une variable String

Résolu
sarita199 Messages postés 26 Date d'inscription vendredi 1 juin 2007 Statut Membre Dernière intervention 6 octobre 2008 - 10 sept. 2008 à 16:36
sarita199 Messages postés 26 Date d'inscription vendredi 1 juin 2007 Statut Membre Dernière intervention 6 octobre 2008 - 10 sept. 2008 à 18:14
Slt a tous je suis une débutante en java,mon probleme que je voudrais que l'utilisateur saisie une valeur et je voudrais comparer cette valeur avec une varable String, s'il sont egaux va me retourner un nombre sinon va m'afficher un msg d'erreur.

System.out.print("introduire EC (C/M)");
EC=s.saisirString();
if(EC=="C")
{
double p=(20/100);
}
else
System.out.print("Erreur");
return p;
il me retourne 0 ds tous les cas,si je introduis c/m ou un autre caractére. Merci pr tous

2 réponses

Ombitious_Developper Messages postés 2333 Date d'inscription samedi 28 février 2004 Statut Membre Dernière intervention 26 juillet 2013 38
10 sept. 2008 à 16:52
Salut:

Pour comparer deux instances de la classe java.lang.String il faut utiliser la méthode equals().

L'opérateur (==) permet de tester l'égalité des références.
3
sarita199 Messages postés 26 Date d'inscription vendredi 1 juin 2007 Statut Membre Dernière intervention 6 octobre 2008 2
10 sept. 2008 à 18:14
 Merci Ombitious_develepper;car il ça marche.
0
Rejoignez-nous