Logische Operatoren in Java
EIN logischer Operator (Manchmal als a # 147-Booleschen Operator # 148-) in Java-Programmierung ist ein Operator, der ein boolesches Ergebnis zurückgibt, die auf dem booleschen Ergebnis von einem oder zwei anderen Ausdrücken basiert.
Manchmal Ausdrücke, die logischen Operatoren sind aufgerufen, # 147-Verbindung Ausdrücke # 148-da die Wirkung der logischen Operatoren ist, damit Sie kombinieren zwei oder mehrere Konditionstests in einem einzigen Ausdruck.
Operator | Name | Art | Beschreibung |
---|---|---|---|
! | Nicht | Unary | Kehrt zurück wahr wenn der Operand theright ausgewertet falsch. Gibt false zurück, wenn der Operand auf der rechten Seite ist wahr. |
Und | Binär | Kehrt zurück wahr wenn sowohl der operandsevaluate zu wahr. Beide Operanden areevaluated vor dem Und-Operator angewendet wird. | |
| | Oder | Binär | Kehrt zurück wahr wenn mindestens einer von theoperands ausgewertet wahr. Beide operandsare ausgewertet, bevor der oder Betreiber angewendet wird. |
^ | xor | Binär | Kehrt zurück wahr wenn man - und onlyone - der Operanden den Wert true. Kehrt zurück falschwenn beide Operanden bewerten zu wahr oder ifboth Operanden bewerten zu falsch. |
Bedingtes und | Binär | Gleich wie , aber wenn der Operand über den linken zurückkehrt falsch, es gibt false zurück, ohne auf theright den Operanden zu bewerten. | |
|| | Bedingte Oder | Binär | Gleich wie |, aber wenn der Operand auf theleft zurückkehrt wahr, es gibt true zurück, ohne dass die Operanden auf die AuswertungRecht. |