Składnia:
if (Expression_1> 7 || Expression_2 < 4)Warunkowy logiczny lub operator działa, jeśli którykolwiek z dwóch warunków jest spełniony; W przeciwnym razie ciało „jeśli” zostanie przeprowadzone. Ale jeśli oba są fałszywe, kod zakończy się lub możemy również wybrać instrukcję IF-ELSE. W powyższym przykładzie, jeśli Expression_1 jest większy niż 7 lub Expression_2 jest mniej niż 4, a następnie wykonaj ciało instrukcji „jeśli”. Jeśli napotkano pierwszy zdefiniowany warunek, drugi zdefiniowany warunek nie zostanie przetestowany.
Przykład 1:
Prosty program do opracowania pracy logicznej lub operatora.
Spójrzmy najpierw na kod, zdefiniuj i zainicjuj dwie zmienne typu liczb całkowitych o nazwie „wartość_1” i „value_2”. Teraz użyj instrukcji „If”, aby sprawdzić dwie zmienne liczb całkowitych na podstawie warunków. Pierwsze wyrażenie jest wtedy, gdy spełnione jest „wartość_1 == 78”, wówczas ciało „jeśli” jest wykonywane. A jeśli ten warunek jest fałszywy, przejdź do następnego warunku podanego w instrukcji „jeśli”. Drugim warunkiem jest to, czy „wartość_2 == 63”, wówczas wykonaj ciało „if”. Jak widać w kodzie, „wartość_1” jest przypisany 78, a to czyni pierwszy warunek w „IF”. Po spełnieniu pierwszego warunku kompilator wykonuje ciało bez wykonywania drugiego warunku. Ale kiedy pierwsze wyrażenie jest fałszywe, przechodzi do następnego wyrażenia. Jeśli następne wyrażenie jest prawdziwe, wykonuje ciało; Jeśli nie, nie wykonuje ciała „jeśli”. Wewnątrz ciała „if” wykonaliśmy dodanie dwóch zdefiniowanych zmiennych i zapisaliśmy swoją sumę w innej zmiennej typu liczb całkowitych o nazwie „suma”. Następnie wydrukuj sumę z tekstem na ekranie za pomocą konsoli.Funkcja writeLine (). Tutaj łączymy wiadomość ze zmienną SUM.
Przykład 2:
W kodzie zastosujemy operator „lub„ ”, aby policzyć, ile samogłosek jest obecnych w wymaganym ciągu.
Po pierwsze, zadeklaruj i zainicjuj tutaj ciąg, który nazywa się „wejściem”. Następnie zadeklaruj inną zmienną typu liczb całkowitych powiedz „samogłoski” i zainicjuj ją z 0. Następnie użyj „dla”, aby zapętlić ciąg, aż odczytano ostatnią literę określonego ciągu. W ramach pętli „dla” Zadobaj zmienną typu liczb całkowitych „i”, ponieważ aby iterować wymagany ciąg. W tym celu użyjemy „wejścia.Długość „Aby uzyskać długość wymaganego ciągu. Zmienna „ja” będzie się iterować i przyrostować z i++. W ramach „for”, mamy instrukcję „if” z wieloma warunkami. Nawet jeśli ktokolwiek z nich jest zadowolony, wyrażenie „jeśli” zostanie wdrożone. W instrukcji „If” pierwszym warunkiem jest wejście [i] == 'a', wejście [i] iterowało z indeksu 0, aż długość ciągu „wejścia”. Gdy i = 0, pierwszy znak wymaganego ciągu, zostanie porównany z postacią „A”. Jeśli pierwszy znak sznurka pasuje do stanu, ciało wykonuje. Jeśli nie, następny warunek zostanie oceniony. Jeśli drugie wyrażenie nie jest prawdą, następne wyrażenie zostanie ocenione i tak dalej. Następnie zmienna „i” jest zwiększana. W indeksie 1 wszystkie warunki zostaną ocenione, a pętla będzie kontynuowana. Ilekroć warunek jest zadowolony, ciało „jeśli” ma „samogłoski”, które za każdym razem zwiększy. Poza oświadczeniem „dla”, konsola.Metoda zapisu () wyświetli wiadomość i liczbę samogłosek w wymaganym ciągu.
Były trzy samogłoski w ciągu, możemy ręcznie policzyć je w celu zweryfikowania wyniku.
Przykład 3:
Przykład wyjaśni użycie metody dodatkowej z operatorem „lub„.
W tym przypadku wykorzystaliśmy operatora z operatorem OR, deklarujemy zmienną jako „znaki”, a następnie zastosuj oświadczenie „If”, aby ocenić status znaków. W oświadczeniu „jeśli” mamy dwa warunki. Jednym z nich jest to, czy znaki są większe niż 70, a znaki są mniejsze i równe 100, wykonaj kod poniżej. A jeśli znaki są większe lub równe 50, ale mniej niż i równe 70 wykonaj kod poniżej. Możemy to zrobić z jednym warunkami, ale zrobiliśmy to w ten sposób, aby wyjaśnić, że możemy korzystać lub z innymi operatorami. (&&) jest używany, gdy istnieje przymus, jeśli oba muszą być prawdziwe. Jeśli którykolwiek z dwóch wyrażeń jest prawdziwy, ciało instrukcji „jeśli” zaimplementuje. Jeśli oboje są fałszywe, instrukcja „else” zostanie wykonana.
Wniosek
W tym przewodniku badaliśmy warunkowy operator logiczny „lub” (||) i wyjaśniliśmy go różnymi przykładowymi kodami. W jednym oświadczeniu decyzyjnym mamy więcej niż dwa warunki. Z pomocą operatora „lub„ ”sytuacja staje się łatwa, gdy mamy różne wybory. Jeśli ktokolwiek stan staje się prawdziwy, wówczas wykonaj kod. Możemy również używać innych operatorów logicznych z operatorem „lub”, jak to zrobiliśmy w ostatnim przykładzie. Logiczny operator „lub” jest prosty i przydatny w programowaniu C#.