Quand j'ai réappris Java à partir des bases, j'ai senti qu'il y avait de nombreux points que je n'avais pas compris jusqu'à présent, j'ai donc résumé le contenu d'apprentissage afin de pouvoir y revenir plus tard.
Opérateur à un seul terme, opérateur arithmétique, etc. Utilisé pour les calculs et les comparaisons.
Les deux indiquent ET (OU), mais & et | évaluent le côté droit même si le côté gauche est faux.
instanceof Il est utilisé sous la forme suivante. (Je l'ai écrit juste au cas où je ne savais pas que c'était un opérateur)
instanceof
str instanceof String;
Les types de données de base peuvent être comparés à ==, mais equals () est utilisé lors de la comparaison des valeurs de type de référence. (Lors de la comparaison avec ==, il sera comparé si la destination de référence est la même.)
Il est utilisé comme suit. Si l'expression conditionnelle avant? Est vraie, l'expression de gauche est exécutée, et si elle est fausse, l'expression de droite est exécutée.
Opérateur triangulaire
String str = "a" == null ? "is null" : "is not null";
Recommended Posts