Probleme de méthode pour faire une comparaison
Fermé
Ananaseu
Messages postés
3
Date d'inscription
vendredi 24 avril 2015
Statut
Membre
Dernière intervention
14 mai 2015
-
Modifié par KX le 14/05/2015 à 10:02
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 14 mai 2015 à 10:00
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 14 mai 2015 à 10:00
A voir également:
- Probleme de méthode pour faire une comparaison
- Méthode java - Astuces et Solutions
- Une référence d'objet est requise pour la propriété la méthode ou le champ non statique ✓ - Forum C#
- Méthode de gauss matlab ✓ - Forum Matlab
- Méthode des j excel ✓ - Forum Excel
- La méthode range de l'objet _global a échoué ✓ - Forum VB / VBA
1 réponse
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
Modifié par KX le 14/05/2015 à 10:01
Modifié par KX le 14/05/2015 à 10:01
Bonjour,
Il faudrait donc plutôt utiliser l'opérateur
Attention : "a" et "b" ne sont pas des char mais des String, dans tous les cas une comparaison de types hétérogènes renverra false. Il faudrait donc comparer des char avec des char pour que ça fonctionne.
Remarque : c'est une mauvaise idée de modifier les paramètres x et y, ça ne fera de toute façon pas ce que tu penses...
La confiance n'exclut pas le contrôle
charest un type primitif, il ne possède aucune méthode, donc il est impossible de lui appliquer la méthode
equals.
Il faudrait donc plutôt utiliser l'opérateur
==pour comparer deux char.
Attention : "a" et "b" ne sont pas des char mais des String, dans tous les cas une comparaison de types hétérogènes renverra false. Il faudrait donc comparer des char avec des char pour que ça fonctionne.
if (lettre=='a')
x=1;
if (lettre=='b')
x=2;
Remarque : c'est une mauvaise idée de modifier les paramètres x et y, ça ne fera de toute façon pas ce que tu penses...
La confiance n'exclut pas le contrôle