Exemple.java
number == 0
Supposons que vous ayez un code comme celui ci-dessus. La signification est que 0 est attribué au numéro de variable, qui est égal à 0 sur le côté droit.
Alors dans le cas des lettres ...? : en pensant:
Exemple.java
fruit == "pomme"
N'est-ce pas? ?? : penser: je pense. En fait, c'est une erreur. En Java, les chaînes sont supposées être incomparables avec ==. Alors que faire ...
Comparaison de chaînes.
Variable de type chaîne.equals(Chaîne de caractères du partenaire de comparaison)
Sera: sourire: Donc, le code précédent est
Exemple.java
fruit.equals("pomme")
Sera: sourire:
En passant, l'utilisation de == dans la chaîne ne provoque pas d'erreur de compilation: sweat_smile: Il y a un mauvais problème qu'il peut être exécuté mais le mouvement est étrange: sweat_smile: Il est difficile de trouver une erreur simplement parce qu'elle ne provoque pas d'erreur de compilation: sweat_smile:
: sunny: && est utilisé lorsque vous voulez faire correspondre deux ou plusieurs conditions telles que "femme et née à Tokyo". :sunny: ||S'utilise lorsque vous souhaitez associer quelque chose qui remplit l'une des conditions, telles que "femme ou née à Tokyo".
(Exemple) 20 ans ou plus et né en mai
Exemple.java
age >= 20 && month == 5
Vrai si toutes les conditions sont remplies si vous avez plus de 20 ans et êtes né en mai, faux dans le cas contraire.
(Exemple) Plus de 20 ans ou né en mai
Exemple.java
age >= 20 || month == 5
Faux si vous avez plus de 20 ans ou êtes né en mai et qu'aucune des réponses ci-dessus n'est vraie, sinon c'est vrai.