C # if ... else-Anweisung
Nach einerif - Anweisungmit einer optionalenelse-Anweisung,führt else - Anweisung der boolesche Ausdruck falsch ist.
Grammatik
Die Syntax in C #if ... else - Anweisung:
if (boolean_expression) { / * Wenn der Boolesche Ausdruck wahr Anweisung ausgeführt wird * / } sonst { / * Wenn der Boolesche Ausdruck falsch Anweisungen, die ausgeführt werden soll * / }
Wenn der Boolesche Ausdruckwahr ist ,dann ist der Code ,wenndie Ausführungsblock. Wenn der boolesche Ausdruckfalsch ist, dann ausgeführt der Code innerhalb des else- Block.
Flussdiagramm
Beispiele
using System; Namespace Entscheidungs { Klasse-Programm { static void Main (string [] args) { / * Lokale Variablen-Definitionen * / int a = 100; / * * Überprüfen boolean Bedingung / if (a <20) { / * Wenn die Bedingung erfüllt ist, wird der Ausgang folgende Anweisung * / Console.WriteLine ( "a weniger als 20"); } sonst { / * Wenn die Bedingung falsch ist, * die Ausgabe der folgenden Aussagen / Console.WriteLine ( "a größer als 20"); } Console.WriteLine ( "ein Wert ist {0}", a); Console.ReadLine (); } } }
Wenn der obige Code kompiliert und ausgeführt wird, erzeugt es die folgenden Ergebnisse:
a größer als 20 ein Wert von 100
if ... else if ... else-Anweisung
Nach einerif - Anweisung mit einem optionalen else if ... else- Anweisung, die verwendet werden können , eine Vielzahl von Bedingungen zu testen.
Bei der Verwendung von if ... else if ... else-Anweisung, sollten die folgenden Punkte zu beachten:
- Wenn ein Beitrag kann durch Null oder ein anderes folgen, muss es nach einem sein anderes, wenn.
- Wenn letzteres kann durch null oder mehr else if folgen, müssen sie sonst vorausgehen.
- Sobald ein erfolgreiches Spiel sonst, wenn sonst, wenn sonst die andere nicht getestet werden.
Grammatik
In C #if ... else if ... else - Anweisung Syntax:
if (boolean_expression 1) { / * Wenn ein boolescher Ausdruck wahr Ausführung * / } else if (boolean_expression 2) { / * Wenn der Boolesche Ausdruck 2 gilt Ausführung * / } else if (boolean_expression 3) { / * 3 Wenn der Boolesche Ausdruck wahr Ausführung * / } sonst { / * Wenn die obigen Bedingungen nicht erfüllt sind, werden ausgeführt, * / }
Beispiele
using System; Namespace Entscheidungs { Klasse-Programm { static void Main (string [] args) { / * Lokale Variablen-Definitionen * / int a = 100; / * * Überprüfen boolean Bedingung / if (a == 10) { / * Wenn das, wenn die Bedingung wahr ist, dann wird die Ausgabe der folgenden Aussagen * / Console.WriteLine ( "ein Wert von 10"); } wenn andere (a == 20) { / * Wenn das anders, wenn die Bedingung wahr ist, dann wird die Ausgabe der folgenden Aussagen * / Console.WriteLine ( "ein Wert von 20"); } wenn andere (a == 30) { / * Wenn das anders, wenn die Bedingung wahr ist, dann wird die Ausgabe der folgenden Aussagen * / Console.WriteLine ( "ein Wert von 30"); } sonst { / * Wenn die oben genannten Bedingungen nicht erfüllt sind, dann geben die folgende Anweisung * / Console.WriteLine ( "kein passender Wert"); } Console.WriteLine ( "eine genaue Wert ist {0}", a); Console.ReadLine (); } } }
Wenn der obige Code kompiliert und ausgeführt wird, erzeugt es die folgenden Ergebnisse:
Der genaue Wert entspricht nicht dem Wert von 100 ist