Différence :
En Java = est une opération d'affectation, tandis que == est utilisé pour déterminer si les valeurs sont égales.
Exemple :
a=b //就是把b的值赋予给a; a==b //就是判断a等于b
Condition de jugement pour déterminer si les deux valeurs comparées par l'opérateur == sont égales :
1 , si deux valeurs ont le même type, alors testez l'égalité ; si les deux valeurs sont exactement les mêmes, elles sont égales ; si elles ne sont pas exactement les mêmes, alors elles ne sont pas égales.
2. Si deux valeurs sont de types différents, elles peuvent quand même être égales. Utilisez les règles et conversions de types suivantes pour vérifier leur égalité :
Si une valeur est nulle et l'autre est indéfinie, elles sont égales
Si une valeur est un nombre, l'autre est un ; chaîne, convertissez la chaîne en nombre, puis comparez avec la valeur convertie ;
Si une valeur est vraie, convertissez-la en 1, puis comparez. Si une valeur est fausse, convertissez-la en 0, puis comparez
Si une valeur est un objet et l'autre valeur est un nombre ou une chaîne, convertissez l'objet en valeur de type primitif, puis comparez ;
Les autres combinaisons ne sont pas égales.
Tutoriel recommandé : Tutoriel Java
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!