C# Bedingte logische oder Bediener

C# Bedingte logische oder Bediener
Die bedingten logischen Operatoren sind solche, die eine Aussage basierend auf einer oder mehreren Bedingungen bewerten. Bedingungen werden zur Entscheidungsfindung verwendet. Der logische oder Bediener kann zur Entscheidung verwendet werden. 'Oder' bedeutet, dass auch wenn eine Bedingung erfüllt ist, er dennoch den erforderlichen Code ausführt. Dieser 'oder' Operator ist nützlich, wenn wir unterschiedliche Auswahlmöglichkeiten im Code haben und einer von ihnen wahr ist, und dann den Rest des Codes ausführen. Logische Operatoren verbinden zwei oder mehr Dinge und bedingte logische Operatoren verknüpfen sie basierend auf einer Bedingung. Wenn Condition_1 wahr ist, wird Condition_2 nicht überprüft. Sie verbinden zwei Ausdrücke oder Bedingungen. Wenn ich morgen morgen einen Test habe, werde ich eine Schule besuchen. Oder wenn morgen das Wetter klar ist, werde ich die Schule besuchen. Die erste Bedingung wird zuerst bewertet und wenn die erste Bedingung wahr ist, werde ich zur Schule gehen. Wenn die erste Bedingung nicht erfüllt ist, wird der zweite Ausdruck bewertet. In beiden Fällen muss ich, wenn eine Bedingung wahr ist, die Schule besuchen. Wenn beide falsch sind, werde ich nicht teilnehmen. Genau das macht der 'oder' Operator in der Programmierung.

Syntax:

if (expression_1> 7 || expression_2 < 4)

Der bedingte logische oder operator funktioniert, wenn eine der beiden Bedingungen erfüllt ist. Andernfalls würde der Körper der Aussage der Aussage durchgeführt. Wenn beide falsch sind, endet der Code oder wir können auch eine IF-ELSE-Anweisung entscheiden. Im obigen Beispiel, wenn Expression_1 ist größer als 7 oder Expression_2 ist weniger als 4, dann den Körper der "if" -Anweisung ausführen. Wenn die erste definierte Bedingung auftritt, wird die zweite definierte Bedingung nicht getestet.

Beispiel 1:

Ein einfaches Programm zur Erarbeitung der Arbeit von bedingten logischen oder Bediener.

Sehen wir uns zuerst den Code an, definieren und initialisieren wir zwei Variablen vom Typ ganzzahliger Typ mit dem Namen 'Value_1' und 'Value_2'. Verwenden Sie nun die Anweisung "if", um die beiden Ganzzahlvariablen basierend auf den Bedingungen zu überprüfen. Der erste Ausdruck ist, wenn der "value_1 == 78" erfüllt ist, dann wird der Körper der Anweisung "If" durchgeführt. Und wenn diese Bedingung falsch ist, wechseln Sie zu der nächsten Bedingung, die in der Anweisung "if" angegeben ist. Die zweite Bedingung ist, wenn 'value_2 == 63' dann den Körper von 'if' ausführen. Wie wir im Code sehen können, wird 'Value_1' 78 zugewiesen und das macht die erste Bedingung in der Anweisung 'if' true. Wenn der erste Zustand erfüllt ist, führt der Compiler den Körper aus, ohne den zweiten Zustand auszuführen. Aber wenn der erste Ausdruck falsch ist, bewegt er sich zum nächsten Ausdruck. Wenn der nächste Ausdruck wahr ist, führt er den Körper aus; Wenn nicht, wird der Körper von 'if' nicht ausgeführt. Innerhalb des Körpers von 'if' haben wir die beiden definierten Variablen Zusatz durchgeführt und ihre Summe in einer anderen Variablen vom Typ ganzzahliger Typ mit dem Namen "Sum" gespeichert. Drucken Sie dann die Summe mit Text auf dem Bildschirm mit der Konsole aus.WriteLine () Funktion. Hier verkettet wir die Nachricht mit der Summenvariablen.

Beispiel 2:

Im Code wenden wir den 'oder' Operator an, um zu zählen, wie viele Vokale in einer erforderlichen Zeichenfolge vorhanden sind.

Deklarieren und initialisieren Sie zunächst eine Zeichenfolge, die hier als "Eingabe" bezeichnet wird. Dann deklarieren Sie eine andere Variable des Ganzzahl -Typs, sagen Sie "Vokale" und initialisieren Sie sie mit 0. Verwenden Sie danach eine "für", um die Zeichenfolge zu schleifen, bis der letzte Buchstabe der angegebenen Zeichenfolge gelesen wird. In der "für" Schleife, Deklary Integer -Typ Variable "I", weil wir die erforderliche Zeichenfolge iterieren sollen. Dafür werden wir die Eingabe verwenden.Länge ', um die Länge der erforderlichen Zeichenfolge zu erwerben. Die Variable 'I' wird mit mir itereriert und erhöht++. Innerhalb der Schleife "für" haben wir eine Anweisung "If" mit mehreren Bedingungen. Auch wenn jemand von ihnen zufrieden ist, wird der Ausdruck von 'if' implementiert. In der Anweisung 'if' wird die erste Bedingung eingegeben [i] == 'a'. Wenn i = 0, wird das erste Zeichen der erforderlichen Zeichenfolge mit dem Zeichen 'a' verglichen. Wenn der erste Zeichen der String dem Zustand übereinstimmt, wird der Körper ausgeführt. Wenn nicht, wird die nächste Bedingung bewertet. Wenn der zweite Ausdruck nicht wahr ist, würde der nächste Ausdruck bewertet und so weiter. Dann wird die Variable 'i' inkrementiert. Bei Index 1 werden alle Bedingungen bewertet und die Schleife wird fortgesetzt. Wann immer der Zustand erfüllt ist. Außerhalb der Aussage "für" die Konsole.Write () Methode zeigt die Nachricht und die Anzahl der Vokale in der erforderlichen Zeichenfolge an.

Es gab drei Vokale in der Saite, wir können sie manuell zählen, um das Ergebnis zu überprüfen.

Beispiel 3:

Das Beispiel erläutert die Verwendung der Anhangsmethode mit dem 'oder' Operator.

Hier haben wir den und den Betreiber mit dem ODER ODER genutzt, eine Variable als "Markierungen" deklarieren und dann die Anweisung "if" anwenden, um den Status der Marke zu bewerten. In der Aussage von 'if' haben wir zwei Bedingungen. Eine davon ist, wenn die Markierungen größer als 70 sind und die Markierungen kleiner als 100 sind. Führen Sie den folgenden Code aus. Und wenn die Markierungen größer als 50 sind, aber weniger als und gleich 70 ausführen. Wir könnten dies mit einer Bedingung tun, aber wir haben es so getan, um zu erklären, dass wir oder mit anderen Operatoren verwendet werden können. (&&) wird verwendet, wenn ein Zwang vorliegt, wenn beide wahr sein müssen. Wenn einer der beiden Ausdrücke wahr ist, wird der Körper der Anweisung "If" implementiert. Wenn beide falsch sind, wird die Anweisung "else" ausgeführt.

Abschluss

In diesem Leitfaden haben wir die bedingte logische oder 'Operator (||) untersucht und es mit unterschiedlichen Beispielcodes erklärt. Wir haben mehr als zwei Bedingungen in einer Entscheidungserklärung. Mit Hilfe des 'oder' Operators werden die Dinge einfach, wenn wir unterschiedliche Entscheidungen haben. Wenn jemand die Bedingung wahr wird, führen Sie den Code aus. Wir können auch andere logische Operatoren mit dem "oder" Operator verwenden, wie wir es im letzten Beispiel getan haben. Der logische oder 'Operator ist einfach und nützlich in der C# -Programmierung.