Operator logiczny w Javie jest wykorzystywany do zintegrowania dwóch lub więcej warunków, a także do zwiększenia badania warunku początkowego. W Javie są różnych operatorów logicznych, a jednym z nich jest logiczny lub operator. Logiczny lub operator użył dwóch pionowych symboli „||” w programie. Jest wykorzystywany między operandem, który ma być oceniany. Wynik logicznego lub operatora jest prawdziwy, gdy dwa lub więcej określone operandy mają prawdziwe wartości w oceny warunku. Jest często stosowany do wartości logicznych (logicznych).
Przykład 1:
Program logicznego lub operatora jest po prostu zaimplementowany poniżej. Wymaga dwóch warunków, w których nastąpiła weryfikacja. Po spełnieniu pierwszego warunku, logiczny lub operator nie sprawdza drugiego warunku. W przeciwnym razie oba warunki są badane.
W powyższym programie Java skonstruowaliśmy klasę „ExamPleCase1” i wprowadziliśmy metodę Main (). W metodzie tego programu Main () zadeklarowaliśmy dwie zmienne typu liczb całkowitych „x” i „y”, a zmienne te są ustawione z wartościami liczb całkowitych. Następnie mamy blok if-else, w którym ustawiliśmy warunek zmiennej „x” i „y” między operatorem lub operatorem. Operator logiczny najpierw sprawdza warunek zmiennej „x” i zwraca prawdziwie, gdy warunek jest spełniony. Drugi warunek zmiennej „y” jest sprawdzany tylko wtedy, gdy pierwszy warunek zwróci fałsz. Instrukcja drukowania, jeśli blok zostanie wykonany, gdy jeden lub oba warunki zostaną spełnione. Blok else zostanie wykonany na fałszywych wynikach z określonego warunku przez operator logiczny lub.
Należy zauważyć, że instrukcja if jest wykonywana na wyjściu. Zwróć uwagę, że oba warunki nie są spełnione, tylko zmienna „x” zwraca true, a instrukcja IF jest wydrukowana poniżej.
Przykład 2:
Teraz mamy przykład, w którym logiczny lub logiczny i operator jest wykorzystywany do wyświetlania różnych funkcjonalności wśród tych dwóch operatorów. Logiczny i operator sprawdza oba warunki.
W programie Java pokazanym powyżej ustanowiliśmy klasę „ExampleClass2”. Ta klasa jest wdrażana za pomocą głównej metody. Tutaj najpierw użyliśmy logicznego i operatora w „systemie.na zewnątrz.Metoda println ”. Pomiędzy operatorem a operatorem określiliśmy warunki. Logiczny i operator zapewnia wyniki logiczne po badaniu obu warunków. Prawdziwe wyniki logiczne są uzyskiwane, gdy oba warunki są prawdziwe. Logiczny i operator daje fałszywe wyniki logiczne, jeśli którykolwiek z warunków nie jest prawdziwy.
Następnie użyliśmy logicznego lub operatora i ustawiliśmy ten operator pomiędzy warunkami. Logiczny lub operator sprawdził te warunki i wygenerował wyniki. Jeśli pierwszy warunek jest prawdziwy, logiczny lub operator nie sprawdzi drugiego i zwróci prawdziwą wartość. Bada drugi warunek tylko wtedy, gdy pierwszy warunek daje fałszywe wyniki.
Wyjście logicznego i operatora jest wyświetlane najpierw. Zwraca jeden true dla pierwszego i operatora i false dla drugiego i operatora, ponieważ oba określone warunki są spełnione. Następnie mamy wyjście logiczne lub operatora, które wyświetla dwa prawdziwe wyniki i jedną fałszywą wartość na podstawie weryfikacji warunku.
Przykład 3:
Mamy innego operatora, który jest logicznym lub operatorem bitowym. Ten operator działa przeciwnie do logicznego lub operatora. Logiczny lub operator Bitwise jest oznaczony jako pojedynczy pionowy symbol paska „|”. Ocena oba warunki, czy pierwszy warunek zapewnia prawdziwą wartość, czy fałsz.
W powyższym przykładzie programu stworzyliśmy klasę „ExamPleCase3”. Nazwali tam metodę main (). Następnie zadeklarowaliśmy trzy zmienne „Val1”, „Val2” i „Val3” typu danych całkowitych i zainicjowaliśmy wszystkie zmienne o różnych wartościach numerycznych. Następnie wykonaliśmy działanie logiczne lub operatora bitowate. Bitwise logiczny lub operator jest ustawiony między warunkami. Warunek jest stosowany do zmiennych o powyższej dekorowanej. W metodzie drukowania użyliśmy dwóch bitowych operatorów. Pierwszy bitowate logiczne lub operator sprawdza oba warunki, a następnie generuje wyniki. Druga operacja logiczna lub operatora również ocenia oba warunki, ale tym razem zwiększyliśmy wartość zmiennej „Val1”. Teraz zaktualizowaliśmy wartość zmiennej „VAL1”, ponieważ jest ona również sprawdzana przez Bitwise Logical lub Operator.
Warunki operatora logicznego bitowego zwracają prawdziwą wartość po ocenie. Ponadto wartość zmiennej „VAL1” jest zwiększana, ponieważ jest oceniana przez bitowe logiczne lub operator.
Przykład 4:
Następnie mamy operator Xor, który służy do wykonywania operacji bitowej. Bitwise logiczny operator XOR zwraca false, gdy spełniony jest warunek obu warunków. Prawdziwa wartość jest zwracana, gdy jeden z warunków jest fałszywy, a drugi warunek jest prawdziwy. Ocenę operatora XOR przeprowadzono od lewej do prawej rzędu.
We wspomnianym programie Java mamy klasę „Exampleclass5” i wewnątrz klasy mamy metodę main (). Następnie zdefiniowaliśmy dwie logiczne zmienne typu danych „M” i „N”. Zmienna „M” ma prawdziwą wartość, a zmienna „N” ma fałszywą wartość. Następnie przypisaliśmy te dwie zmienne między operatorem Bitwise Xor wewnątrz zmiennej „RES”, która zwraca wartość logiczną. Następnie zmieniliśmy wartości zmiennych „M” i „N” i ponownie zastosowaliśmy do nich operator Bitwise Xor dla różnych wyników.
Obserwuje się, że wartości wyjściowe są prawdziwe tam, gdzie „n” jest fałszywe, a „m” jest prawdziwe. Fałszywa wartość jest zwracana, gdy zmienna „m” i „n” mają prawdziwe wartości i oba mają fałszywe wartości.
Wniosek
Artykuł zawiera działanie operatora logicznego. Logiczny lub operator jest częścią operatorów w Javie. Przeprowadziliśmy różne implementacje operatora logicznego lub. Wyniki logiczne lub operatora zależą od prawdziwego i fałszywego warunku określonego. Rozróżniliśmy między operatorem i / lub operatorami, aby zademonstrować funkcjonalność każdego operatora. Ponadto z przykładem mamy działanie operatorów logicznych lub XOR i XOR.