If/else dans un code simple
Résolu/Fermé
A voir également:
- If/else dans un code simple
- Code asci - Guide
- Code 80072efe ✓ - Forum Windows
- Freewifi secure code ✓ - Forum Réseau
- Netflix code - Guide
- Code puk maroc telecom ✓ - Forum Mobile
2 réponses
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
7 sept. 2017 à 18:14
7 sept. 2017 à 18:14
Bonjour,
L'opérateur
Ils ont la même valeur mais ce sont deux objets différents, avec chacun leurs références.
Donc utiliser
L'opérateur
==compare les références de deux objets, mais pas leurs valeurs.
yest un objet issu de la lecture clavier,
"abc"est un objet issu du code.
Ils ont la même valeur mais ce sont deux objets différents, avec chacun leurs références.
Donc utiliser
==est faux pour faire une comparaison de valeur, tu devrais plutôt utiliser la méthode
equals()qui fera ce que tu veux.
if (y.equals("abc"))