Der logische Operator in Java wird verwendet, um zwei oder mehr Bedingungen zu integrieren und die Untersuchung des Anfangszustands zu verbessern. Es gibt verschiedene logische Operatoren in Java und einer davon ist der logische oder Operator. Der logische oder Operator verwendete die beiden vertikalen Balkensymbole "||" im Programm. Es wird zwischen dem Operand verwendet, der bewertet werden soll. Das Ergebnis des logischen oder operativ. Es wird häufig auf boolesche (logische) Werte angewendet.
Beispiel 1:
Das Programm des logischen oder Bedieners wird einfach unten implementiert. Es erfordert zwei Bedingungen, unter denen die Überprüfung auftrat. Wenn die erste Bedingung erfüllt ist. Ansonsten werden beide Bedingungen untersucht.
Im obigen Java -Programm haben wir die Klasse „Examplecase1“ erstellt und die Main () -Methode eingeführt. In der Main () -Methode dieses Programms haben wir die beiden Ganzzahl -Datentypvariablen „X“ und „Y“ deklariert und diese Variablen werden mit den Ganzzahlwerten festgelegt. Dann haben wir einen IF-ELSE. Der logische Operator hier überprüft zunächst die Bedingung für die Variable „X“ und kehrt true zurück, wenn die Bedingung erfüllt ist. Die zweite Bedingung für die Variable „Y“ wird nur überprüft, wenn die erste Bedingung falsch zurückgibt. Die Druckanweisung von If Block wird ausgeführt, wenn eine oder beide Bedingungen erfüllt sind. Der else -Block wird auf den falschen Ergebnissen aus der angegebenen Bedingung durch den logischen oder Bediener ausgeführt.
Es ist zu beachten, dass die IF -Blockanweisung in der Ausgabe ausgeführt wird. Beachten Sie, dass beide Bedingungen nicht erfüllt sind, nur die variable „x“ -Sbedition kehrt true zurück und die Anweisung wird unten gedruckt.
Beispiel 2:
Jetzt haben wir ein Beispiel, in dem logisch oder und logisch und der Bediener verwendet werden, um die unterschiedliche Funktionalität zwischen diesen beiden Operatoren zu zeigen. Der logische und der Bediener prüfen beide Bedingungen.
Im oben gezeigten Java -Programm haben wir eine Klasse „ExampleClass2“ eingerichtet,. Diese Klasse wird mit der Hauptmethode bereitgestellt. Hier haben wir zuerst den logischen und Bediener im „System“ verwendet.aus.println ”Methode. Zwischen logisch und operator haben wir die Bedingungen angegeben. Der logische und der Bediener liefern die booleschen Ergebnisse, wenn beide Bedingungen untersucht werden. Die wahren booleschen Ergebnisse werden erzielt, wenn beide Bedingungen wahr sind. Der logische und der Bediener liefern falsche boolesche Ergebnisse, wenn eine der Bedingungen nicht wahr ist.
Dann haben wir den logischen oder Bediener verwendet und diesen Bediener zwischen den Bedingungen festgelegt. Der logische oder Bediener überprüfte diese Bedingungen und generierte die Ergebnisse. Wenn die erste Bedingung wahr ist. Es untersucht nur die andere Bedingung, wenn die erste Bedingung falsche Ergebnisse erzielt.
Die Ausgabe des logischen und des Bedieners wird zuerst angezeigt. Es gibt einen wahren für den ersten und den Bediener und ein Falsch für den zweiten und den Bediener zurück, da beide angegebenen Bedingungen erfüllt sind. Als Nächst.
Beispiel 3:
Wir haben einen anderen Operator, der bitweise logisch oder operator ist. Dieser Bediener tritt gegenseitig gegen den logischen oder den Operator aus. Der bitweise logische oder operator wird als einzelnes vertikales Balkensymbol „|“ bezeichnet. Es bewertet beide Bedingungen, ob die erste Bedingung einen echten Wert oder falsche liefert.
Im obigen Programm Beispiel haben wir die Klasse "examplecase3" erstellt,. Wir haben dort die Main () -Methode bezeichnet. Anschließend deklarierten wir drei Variablen "Val1", "Val2" und "Val3" des Ganzzahl -Datentyps und initialisierten alle Variablen mit unterschiedlichen numerischen Werten. Danach haben wir den bitweisen logischen oder Bedieneroperation durchgeführt. Der bitweise logische oder operator wird zwischen den Bedingungen eingestellt. Die Bedingung wird auf die oben deklarierten Variablen angewendet. Wir haben zwei bitweise logische oder Operatoren in der Druckmethode verwendet. Der erste bitweise logische oder Bediener überprüft beide Bedingungen und generiert dann die Ergebnisse. Der zweite bitweise logische oder Bediener Betrieb bewertet auch beide Bedingungen, aber diesmal haben wir den Wert der Variablen „Val1“ erhöht, die uns erhöht haben. Jetzt haben wir den Wert der Variablen „Val1“ aktualisiert, da er auch vom bitgewiären logischen oder operativen Operator überprüft wird.
Die Bedingungen des bitweisen logischen Operators geben den wahren Wert nach der Bewertung zurück. Darüber hinaus wird der Wert der Variablen „Val1“ erhöht, wie er vom bitweisen logischen oder operativen bewertet wird.
Beispiel 4:
Als nächst. Der bitweise logische XOR -Operator gibt falsch zurück, wenn die Bedingung beider Bedingungen erfüllt ist. Der wahre Wert wird zurückgegeben, wenn eine der Bedingungen falsch ist und die andere Bedingung wahr ist. Die Bewertung des XOR -Operators wurde von links nach rechts bestellt.
Im oben erwähnten Java -Programm haben wir eine Klasse „ExampleClass5“ und innerhalb der Klasse haben wir eine Main () -Methode. Als nächstes haben wir zwei boolesche Datentypvariablen „M“ und „N“ definiert. Die Variable „M“ hat den wahren Wert und die Variable „n“ hat den falschen Wert. Dann haben wir diese beiden Variablen zwischen dem Bitgewise XOR -Operator innerhalb der Variablen „Res“ zugewiesen, die einen booleschen Wert zurückgibt. Danach haben wir die Werte der Variablen „M“ und „n“ geändert und den bitimen XOR -Operator erneut auf sie für verschiedene Ergebnisse angewendet.
Es wird beobachtet, dass die Ausgangswerte wahr sind, wenn das „n“ falsch ist und „M“ wahr ist. Der falsche Wert wird zurückgegeben, bei dem die Variable „m“ und „n“ echte Werte haben und beide falsche Werte haben.
Abschluss
Der Artikel bietet die Arbeit des logischen Operators. Der logische oder Operator ist Teil der Operatoren in Java. Wir haben hier verschiedene Implementierungen des logischen oder Bedieners durchgeführt. Die logischen oder Bedienerergebnisse hängen vom wahren und falschen Zustand der angegebenen Bedingung ab. Wir haben zwischen und Operator und oder Operatoren unterschieden, um die Funktionalität jedes Operators zu demonstrieren. Darüber hinaus haben wir die Arbeit der bitweisen logischen oder und XOR -Operatoren mit dem Beispiel.