tutorial c conditional statements
Fragen und Antworten zu Qualitätssicherungsinterviews pdf
Tutorial zu Bedingungs- und Entscheidungserklärungen in C #. In diesem Lernprogramm wird erläutert, wie If-, If-Else-, If-ElseIf- und Nested If-Anweisungen verwendet werden:
Klassen, Objekte und Methoden in C # wurden in unserem vorherigen Lernprogramm ausführlich erläutert.
Eine Klasse ist im Grunde die Blaupause von Daten und Objekte sind die Instanzen der Klasse. Wie wir bereits besprochen haben, enthalten Methoden spezifische Anweisungen / Aktionen, die innerhalb einer Klasse ausgeführt werden müssen.
=> Entdecken Sie hier die gesamte Reihe von C # -Trainings-Tutorials
In diesem Tutorial werden die bedingten Anweisungen behandelt, die in C # verwendet werden.
Was du lernen wirst:
Bedingte Anweisungen in C #
C # -Bedingungsanweisungen werden verwendet, wenn eine bestimmte Aktion abhängig von einer verfügbaren Bedingung ausgeführt werden soll.
Entscheidungsanweisungen erfordern einige Bedingungen, die vom Programm ausgewertet werden können, und eine Reihe von Anweisungen, die ausgeführt werden können, wenn die Bedingung als wahr ausgewertet wird, oder eine andere Anweisung, die ausgeführt werden kann, wenn die Bedingung als falsch bewertet wird.
In diesem Tutorial erklären wir, wie ein bedingter Operator mit der richtigen Syntaxerklärung funktioniert, und einige interessante Beispiele. Wir werden uns auch mit verschachtelten und anderen unterschiedlichen bedingten Anweisungen befassen.
Bevor wir beginnen, werfen wir einen Blick auf einen allgemeinen Ablauf des bedingten Entscheidungsflusses.
C # bietet verschiedene Entscheidungsaussagen. Lassen Sie uns sie im Detail untersuchen.
If-Anweisung
Die If-Anweisung besteht aus einem booleschen Ausdruck, gefolgt von einer Anweisung. Die Anweisung in der if-Bedingung wird nur ausgeführt, wenn der boolesche Ausdruck 'true' zurückgibt. Wenn false zurückgegeben wird, ignoriert das Programm die Anweisung einfach.
Syntax
Die Syntax für If ist das Schlüsselwort 'if', gefolgt von einer booleschen Bedingung in der runden Klammer, gefolgt von geschweiften Klammern, die eine Anweisung enthalten, die ausgeführt werden muss, wenn der boolesche Ausdruck true zurückgibt.
Fragen und Antworten zu pl / sql-Interviews
If(Boolean condition){ The executable statement }
Beispiel:
int a = 10; int b = 10; if (a == b) { /* if the boolean condition returns true execute following statement*/ Console.WriteLine('Both a and b are equal'); } Console.WriteLine('value of a and b are'+ a+' and '+b); Console.ReadLine(); } }
Wir haben zwei ganzzahlige Werte a und b mit denselben Daten übergeben. Wenn wir dieses Programm ausführen, da sowohl a als auch b gleich sind, d. H. 10. Dies bedeutet, dass die Boolesche Bedingung true zurückgibt, daher wird die Anweisung innerhalb der Bedingung ausgeführt und das Ergebnis ist wie unten gezeigt.
Both a and b are equal value of a and b are 10 and 10
Wenn wir den Wert von a auf 11 ändern, werden sie dadurch ungleich. Dies bedeutet, dass der Boolesche Ausdruck einen falschen Wert zurückgibt. Wenn wir das Programm jetzt ausführen, wird das folgende Ergebnis gedruckt.
value of a and b are 11 and 10
Wie Sie im obigen Beispiel deutlich sehen können, hat das Programm die Anweisung nicht innerhalb der if-Bedingung ausgeführt und die Anweisung direkt außerhalb der Bedingungsgrenze ausgeführt.
Wenn sonst Aussage
Die nächste Entscheidungserklärung lautet „wenn-sonst“. Es handelt sich im Grunde genommen um eine 'if' -Anweisung mit einer optionalen 'else' -Anweisung, die angezeigt wird, wenn die boolesche Bedingung einen falschen Wert zurückgibt.
Syntax
Die Syntax ähnelt auch dem 'if', gefolgt von einer else-Anweisung. Es beginnt mit dem Schlüsselwort 'if', gefolgt von einer runden Klammer, die die Boolesche Bedingung einschließt, gefolgt von geschweiften Klammern, die Anweisungen enthalten. Nach dem Einschließen der if-Anweisung folgt das Schlüsselwort 'else', das die in der geschweiften Klammer eingezäunte Anweisung einschließt.
If(Boolean condition) { Statement to be executed with the condition of the Boolean expression is true }else{ Statement to be executed if the condition of the Boolean expression is false. }
Beispiel:
int a = 11; int b = 10; if (a == b) { /* if the boolean condition returns true execute following statement*/ Console.WriteLine('Both a and b are equal'); } else{ /* if the boolean condition returns true execute following statement*/ Console.WriteLine('Both a and b are not equal'); } Console.ReadLine(); } }
In diesem Programm haben wir zwei ganzzahlige Werte, a und b. Wenn die Bedingung wahr ist, wird die Anweisung im Block 'if' ausgeführt, und wenn die Bedingung 'false' ist, wird die Anweisung im Block 'else' ausgeführt.
Da sowohl a als auch b nicht gleich sind, gibt die Boolesche Bedingung den Wert 'false' zurück und der else-Block wird mit dem folgenden Ergebnis ausgeführt.
Both a and b are not equal
Wenn wir den Wert von a und b ändern, um sie gleich zu machen, wird die Boolesche Bedingung wahr und der 'if' -Block wird mit dem folgenden Ergebnis ausgeführt.
Both a and b are equal
If… ElseIf… Statement
In der Anweisung 'if ... else if ...' steht nach der Anweisung 'if' ein 'else if'. Diese Bedingung ist sehr nützlich, um verschiedene Bedingungen zu behandeln, indem ein einzelnes if gefolgt von mehreren 'else if' verwendet wird, von denen jedes eine separate Bedingung darstellt.
Sie können eine Reihe von 'else if' nach der 'if' -Anweisung verwenden, um alle Ihre Bedingungen zu behandeln.
Syntax
Die Syntax ähnelt auch dem 'if', gefolgt von einer einzelnen oder mehreren 'else if' -Anweisungen, abhängig von der Anzahl der Bedingungen, die der Benutzer behandeln möchte. Es beginnt mit dem Schlüsselwort „if“, gefolgt von einer Bedingung in einer runden Klammer und der Anweisung in den geschweiften Klammern.
Auf die schließende geschweifte Klammer folgt das Schlüsselwort 'else if' mit einer eigenen Bedingung, die in der runden Klammer definiert ist, gefolgt von geschweiften Klammern, die die Anweisung einschließen.
If(Boolean condition) { Statement } else if(Boolean condition) { Statement }
Beispiel:
Schreiben wir ein Programm, um herauszufinden, ob der vom Benutzer angegebene ganzzahlige Wert negativ, null oder positiv ist.
int input = 11; if (input 0){ /* if the value is greater than zero this condition executes */ Console.WriteLine('The input value is a positive integer'); }
Da die Eingabe eine positive Ganzzahl ist, wertet das Programm zuerst die erste Bedingung aus (Eingang<0) und diese Bedingung gibt false zurück, daher wechselt das Programm zur nächsten else if-Anweisung. Nächste Bedingung (Eingabe == 0) und diese Bedingung gibt wieder false zurück, daher wechselt das Programm erneut zur nächsten if-Anweisung.
Nächste Bedingung (Eingabe> 0) Gibt einen wahren Wert zurück und das Programm führt die Anweisung in der geschweiften Klammer dieser Bedingung aus.
Beim Kompilieren und Ausführen wird die folgende Ausgabe zurückgegeben.
The input value is a positive integer
Verschachtelte If-Anweisungen
Verschachtelte Anweisungen bedeuten die Verwendung der Anweisung 'if' oder 'else if' in einer anderen Anweisung 'if' oder 'else if'. Dadurch kann der Benutzer mehrere Bedingungen implementieren.
Beispiel:
Nehmen wir an, wir müssen eine Bedingung finden, bei der die angegebene Ganzzahl größer als 10 ist. Wir haben auch eine andere Bedingung: Wenn die Zahl gleich 20 ist, müssen wir 'Der Wert der Ganzzahl ist 20' drucken und wenn sie nicht gleich ist Wir werden 'Der Wert der Ganzzahl ist nicht 20' drucken.
int input = 30; if (input > 10) { if (input == 20) { Console.WriteLine('The value of the integer is 20'); }else { Console.WriteLine('The value of the integer is not 20'); } } else{ Console.WriteLine('The value of integer is not greater than 10'); } Console.ReadLine();
Im obigen Programm haben wir eine 'if-else' -Anweisung in eine andere 'if-else' -Anweisung verschachtelt. Ebenso kann jede bedingte Anweisung in eine andere bedingte Anweisung verschachtelt werden.
Fazit
In diesem Tutorial haben wir die Bedingungen für Bedingungen und Entscheidungen ausführlich besprochen. Wir haben gesehen, wie man 'if' -, 'if-else' -, 'if ... else if' -Anweisungen verwendet. Wir haben auch die verschachtelten if-Anweisungen besprochen, mit denen verschiedene bedingte Anweisungen in einer anderen bedingten Anweisung gehostet werden können.
Wenn eine boolesche Bedingung einen wahren Wert zurückgibt, wird der Inhalt in 'if' ausgeführt, und wenn ein falscher Wert zurückgegeben wird, wird der Inhalt in 'else' ausgeführt.
Wie öffnet man eine Torrent-Datei?
Möglicherweise haben wir nach „if“ eine else-Anweisung. If… else if-Anweisung kann verwendet werden, um mehrere verschiedene bestimmte Bedingungen zu validieren.
Lesen Sie auch = >> VBA-bedingte Anweisungen
=> Lesen Sie hier die ausführlichen C # -Trainings-Tutorials
Literatur-Empfehlungen
- Unix-bedingte Anweisungen: Wenn dann andere und relationale Operatoren
- Bedingte Python-Anweisungen: if_else, elif, verschachtelte if-Anweisungen
- Bedingte VBScript-Anweisungen: VBScript If, ElseIf, Select Case
- Python-Tutorial für Anfänger (KOSTENLOSES Python-Training zum Anfassen)
- Hinzufügen von Bedingungs- und Schleifenanweisungen in der Schlüsselwortansicht - QTP-Lernprogramm Nr. 4
- Java Reflection Tutorial mit Beispielen
- Python DateTime Tutorial mit Beispielen
- Bugzilla Tutorial: Praktisches Tutorial zum Fehlermanagement-Tool