moins que : <
inférieur ou égal à : <=
plus grand-que:>
plus grand que ou égal à:> =
instance de: instance de
Les deux opérandes de chacun de ces opérateurs doivent être du même type. Le résultat ne sera pas fiable si un type d'opérande est différent de l'autre type d'opérande. C'est-à-dire que les deux opérandes devraient être tous des INT, ou tous les flotteurs, ou tous les doubles, ou tous les caractères.
Cet article illustre l'utilisation d'opérateurs logiques, avec INTS, doubles et lettres de l'alphabet. Il illustre également l'utilisation de l'instance, qui n'est pas vraiment destinée aux types primitifs.
Remarque Un opérande peut être détenu par une variable.
< OperatorAvec INTS
Le programme suivant, montre une utilisation du < operator with ints:
classe publique TheClassLa sortie est, oui.
Avec des caractères
Le programme suivant, montre une utilisation du < operator with chars:
classe publique TheClassLa sortie est, oui.
Avec double
Le programme suivant, montre une utilisation du < operator with doubles:
classe publique TheClassLa sortie est, oui.
<= OperatorAvec INTS
Le programme suivant, montre une utilisation du <= operator with ints:
classe publique TheClassLa sortie est, oui.
Avec des caractères
Le programme suivant, montre une utilisation du <= operator with chars:
classe publique TheClassLa sortie est, oui.
Avec double
Le programme suivant, montre une utilisation du <= operator with doubles:
classe publique TheClassLa sortie est, oui.
> OpérateurAvec INTS
Le programme suivant montre une utilisation de l'opérateur> avec INTS:
classe publique TheClassLa sortie est, oui.
Avec des caractères
Le programme suivant montre une utilisation de l'opérateur> avec des caractères:
classe publique TheClassLa sortie est, oui.
Avec double
Le programme suivant montre une utilisation de l'opérateur> avec double:
classe publique TheClassLa sortie est, oui.
> = OpérateurAvec INTS
Le programme suivant montre une utilisation de l'opérateur> = avec INTS:
classe publique TheClassLa sortie est, oui.
Avec des caractères
Le programme suivant montre une utilisation de l'opérateur> = avec des caractères:
classe publique TheClassLa sortie est, oui.
Avec double
Le programme suivant montre une utilisation de l'opérateur> = avec double:
classe publique TheClassLa sortie est, oui.
instance de l'opérateur
L'opérateur d'instance de renvoie True si un objet non primitif est une instance d'une classe définie. L'objet est l'opérande gauche, tandis que la classe est l'opérande droit.
Classe définie
Le programme suivant illustre ceci:
classe ACLASSLa sortie est vraie.
int et entier
Integer est l'emballage de classe pour le type primitif, int. Le programme suivant montre comment l'opérateur d'instructions peut être utilisé avec INT et INTEGER:
classe publique TheClassLa sortie est vraie. L'INT doit être un INT référencé, qui est entier, et pas seulement INT.
flotter et flotter
Float est l'emballage de classe du type primitif, float. Le programme suivant montre comment l'opérateur d'instructions peut être utilisé avec Float et Float:
classe publique TheClassLa sortie est vraie. Le flotteur doit être un flotteur référencé, qui est flottant, et pas seulement le flotteur.
double et doubler
Double est l'emballage de classe du type primitif, double. Le programme suivant montre comment l'opérateur d'instructions peut être utilisé avec Double et Double:
classe publique TheClassLa sortie est vraie. Le double doit être un double référencé, ce qui est double, et pas seulement le double (minuscule 'D').
Char et caractère
Le personnage est l'emballage de classe du type primitif, Char. Le programme suivant montre comment l'opérateur d'instructions peut être utilisé avec le char et le caractère:
classe publique TheClassLa sortie est vraie. Le char doit être un charbon référencé, qui est le caractère, et pas seulement Char.
booléen et booléen
Boolean est l'emballage de classe du type primitif, Boolean. Le programme suivant montre comment l'instance OFF peut être utilisée avec Boolean et Boolean:
classe publique TheClassLa sortie est vraie. Le booléen doit être un booléen référencé, qui est booléen, et pas seulement un booléen.
Conclusion
En Java, les opérateurs relationnels sont moins que<), less-than-or-equal-to (), greater-than-or-equal-to (>=). Java a également un autre opérateur, appelé l'instance d'opérateur (instanceof), qui est également un opérateur relationnel. L'opérateur d'instance de renvoie True si un objet non primitif est une instance d'une classe définie. L'objet est l'opérande gauche, tandis que la classe est l'opérande droit.