weniger als : <
Gleich oder kleiner als : <=
größer als:>
größer als oder gleichermaßen:> =
Instanz: Instanz
Beide Operanden jedes dieser Betreiber müssen vom gleichen Typ sein. Das Ergebnis ist unzuverlässig, wenn sich ein Operandentyp vom anderen Operandentyp unterscheidet. Das heißt, beide Operanden sollten alle INTs oder alle Schwimmer oder alle Doppel oder alle Zeichen sein.
Dieser Artikel zeigt die Verwendung logischer Operatoren mit INTs, Doppel und Buchstaben des Alphabets. Es zeigt auch die Verwendung von Instanzen von, was nicht wirklich für primitive Typen gedacht ist.
Beachten Sie, dass ein Operand von einer Variablen gehalten werden kann.
< OperatorMit INTs
Das folgende Programm zeigt eine Verwendung des < operator with ints:
öffentliche Klasse TheclassDie Ausgabe ist ja, ja.
Mit Chars
Das folgende Programm zeigt eine Verwendung des < operator with chars:
öffentliche Klasse TheclassDie Ausgabe ist ja, ja.
Mit Doppel
Das folgende Programm zeigt eine Verwendung des < operator with doubles:
öffentliche Klasse TheclassDie Ausgabe ist ja, ja.
<= OperatorMit INTs
Das folgende Programm zeigt eine Verwendung des <= operator with ints:
öffentliche Klasse TheclassDie Ausgabe ist ja, ja.
Mit Chars
Das folgende Programm zeigt eine Verwendung des <= operator with chars:
öffentliche Klasse TheclassDie Ausgabe ist ja, ja.
Mit Doppel
Das folgende Programm zeigt eine Verwendung des <= operator with doubles:
öffentliche Klasse TheclassDie Ausgabe ist ja, ja.
> OperatorMit INTs
Das folgende Programm zeigt eine Verwendung des> Operators mit INTs:
öffentliche Klasse TheclassDie Ausgabe ist ja, ja.
Mit Chars
Das folgende Programm zeigt eine Verwendung des> Operators mit Chars:
öffentliche Klasse TheclassDie Ausgabe ist ja, ja.
Mit Doppel
Das folgende Programm zeigt eine Verwendung des> Operators mit Doppel:
öffentliche Klasse TheclassDie Ausgabe ist ja, ja.
> = OperatorMit INTs
Das folgende Programm zeigt eine Verwendung des> = Operators mit INTs:
öffentliche Klasse TheclassDie Ausgabe ist ja, ja.
Mit Chars
Das folgende Programm zeigt eine Verwendung des> = Operators mit Zeichen:
öffentliche Klasse TheclassDie Ausgabe ist ja, ja.
Mit Doppel
Das folgende Programm zeigt eine Verwendung des> = Operators mit Doppel:
öffentliche Klasse TheclassDie Ausgabe ist ja, ja.
Instanz des Bedieners
Der Instanz des Operators gibt true zurück, wenn ein nicht primitives Objekt eine Instanz einer definierten Klasse ist. Das Objekt ist der linke Operand, während die Klasse der rechte Operand ist.
Definierte Klasse
Das folgende Programm zeigt dies:
Klasse aclassDie Ausgabe ist wahr.
Int und Ganzzahl
Ganzzahl ist der Klassenverpackung für den primitiven Typ, int. Das folgende Programm zeigt, wie der Instanz des Bedieners mit INT und Ganzzahl verwendet werden kann:
öffentliche Klasse TheclassDie Ausgabe ist wahr. Der int muss ein referenzierter int sein, der ganzzahlig ist und nicht nur int int.
schweben und schweben
Float ist der Klassenverpackung des primitiven Typs, float. Das folgende Programm zeigt, wie der Instanzoperator mit Float und Float verwendet werden kann:
öffentliche Klasse TheclassDie Ausgabe ist wahr. Der Float muss ein referenzierter Schwimmer sein, der Schwimmer ist und nicht nur Schwimmer.
doppelt und doppelt
Das Doppelte ist der Klassenverpackung des primitiven Typs, doppelt so. Das folgende Programm zeigt, wie der Instanz des Bedieners mit doppelter und doppelter Verwendung verwendet werden kann:
öffentliche Klasse TheclassDie Ausgabe ist wahr. Das Doppel muss ein referenziertes Doppel sein, das doppelt ist und nicht nur doppelt (Kleinbuchstaben 'D').
Char und Charakter
Zeichen ist der Klassenwrapper des primitiven Typs, Char. Das folgende Programm zeigt, wie der Instanz des Bedieners mit Zeichen und Charakter verwendet werden kann:
öffentliche Klasse TheclassDie Ausgabe ist wahr. Der Char muss ein referenzierter Char sein, der Charakter ist und nicht nur Char.
Boolescher und Boolean
Boolescher ist der Klassenverpackung des primitiven Typs Boolean. Das folgende Programm zeigt, wie der Instanzbetreiber mit Boolean und Boolean verwendet werden kann:
öffentliche Klasse TheclassDie Ausgabe ist wahr. Der Boolesche muss ein referenzierter Boolescher sein, der Boolesche ist und nicht nur ein Boolescher.
Abschluss
In Java sind relationale Betreiber weniger als (<), less-than-or-equal-to (), greater-than-or-equal-to (>=)). Java hat auch einen anderen Operator, der Instanz des Operators (Instanz) genannt wird, der auch ein relationaler Operator ist. Der Instanz des Operators gibt true zurück, wenn ein nicht primitives Objekt eine Instanz einer definierten Klasse ist. Das Objekt ist der linke Operand, während die Klasse der rechte Operand ist.