Conditions et si alors les déclarations en C #

Conditions et si alors les déclarations en C #

Lors de la rédaction d'un programme C #, nous devons prendre des décisions à différents niveaux, à cette décision, le reste de notre code dépend. De même, comme d'autres langages de programmation, C # a également des déclarations de prise de décision ou si donc affirmations. Cet article couvre quelles sont les conditions en C # et comment nous pouvons contrôler la prise de décision en utilisant différentes déclarations.

Table des matières

  • Quelles sont les conditions en C #
  • Types de déclarations en C #
  • Instruction if (if-then)
  • Instruction if-else (if-then-else)
  • Instruction if-else if (if-then-else if)
  • Déclaration if-else imbriquée
  • Conclusion

Quelles sont les conditions en C #?

Des conditions sont utilisées pour prendre des décisions sur le bloc de code à exécuter en fonction de circonstances spécifiques. Les conditions peuvent être vraies ou fausses en fonction de l'entrée. Un programme peut utiliser des conditions pour déterminer si une action particulière est requise, si une boucle doit continuer, ou si une méthode doit être exécutée.

Types de déclarations en C #

Les instructions conditionnelles en C # exécutent un code uniquement lorsque la condition définie est vraie. Certaines conditions fréquemment utilisées en C # incluent si, sinon, if-else-if, changer, et imbriqué affirmations.

Voici quelques exemples d'énoncés conditionnels en C #:

  • Instruction if (if-then)
  • Instruction if-else (if-then-else)
  • Instruction if-else if (if-then-else if)
  • Déclaration if-else imbriquée

Instruction if (if-then)

Les instructions IF-Then sont le type de énoncés conditionnels le plus fondamental en C #. Ils permettent aux programmes d'exécuter plusieurs blocs de code en fonction de la condition définie. Si une condition définie devient vrai, le code à l'intérieur du si Le bloc fonctionnera. Si une condition définie est FAUX, Le programme sautera le code à l'intérieur du si bloquer et continuer à exécuter le code de repos.

Syntaxe

Voici la syntaxe de l'instruction IF conditionnelle en C #:

si (condition)

// code pour exécuter si la condition est vraie

Ici dans le code ci-dessus, si la condition vient vrai L'instruction / instructions à l'intérieur du bloc de condition If sera exécutée. Et si la condition devient FAUX L'énoncé / les déclarations écrites à l'intérieur de la condition sera ignorée.

Exemple de code

Le programme C # suivant explique l'utilisation de si donc déclaration:

Utilisation du système;
programme de classe

statique void main (String [] args)

int x = 10;
if (x> 5)

Console.Writeline ("x est supérieur à 5");


Ici, dans le code ci-dessus, si x est supérieur à 5, la sortie sera x est supérieur à 5.

Instruction if-else (if-then-else)

Le sinon La déclaration dépend également de la condition définie. Si la condition définie devient vrai, Le code IF Block s'exécutera. Si la condition devient FAUX, Le code après la condition ELSE fonctionnera.

Le sinon Les instructions sont utilisées lorsque nous souhaitons exécuter deux codes différents en utilisant la même condition. C'est en quelque sorte comme un individu si déclaration.

Syntaxe

Voici la syntaxe pour si if-else (if-then-else) déclaration en C #

si (condition)

// code pour exécuter si la condition est vraie

autre

// code pour exécuter si la condition est fausse

Exemple de code

Le programme C # suivant explique l'utilisation de if-then-else déclarations:

Utilisation du système;
programme de classe

statique void main (String [] args)

int x = 10;
if (x> 5)

Console.Writeline ("x est supérieur à 5");

autre

Console.WriteLine ("x est inférieur ou égal à 5");


Le programme déclare d'abord une variable entière x avec la valeur de 10. La condition IF vérifiera si x est supérieur au numéro 5, la sortie sur la console sera x est supérieur à 5 Et si la valeur de la variable x est plus petite ou égale à 5 le message x est inférieur ou égal à 5 sera affiché.

Instruction if-else if (if-then-else if)

Cette déclaration teste plusieurs conditions. Chacune de ces conditions a un code distinct, qui ne sera exécuté que si la condition spécifique pour ce bloc de code devient vraie.

Syntaxe

Ci-dessous est une syntaxe pour si if-else-if (if-then-else if) Déclaration en C #:

if (condition1)

// Bloc de code qui s'exécutera si la condition supérieure1 est vraie

else if (condition2)

// Bloc de code qui s'exécutera si Condition2 est vrai et condition1 est faux

autre

// code pour exécuter si Condition1 et Condition2 sont faux

Exemple de code

Le programme C # suivant explique l'utilisation de if-then-else si déclaration:

Utilisation du système;
programme de classe

statique void main (String [] args)

int x = 10;
if (x> 15)

Console.Writeline ("x est supérieur à 15");

else if (x> 10)

Console.Writeline ("x est supérieur à 10 mais inférieur ou égal à 15");

autre

Console.WriteLine ("x est inférieur ou égal à 10");


Dans le code ci-dessus, la valeur de 10 est attribuée à une variable entière x. Après cela, un if-else-if L'instruction vérifiera la variable x et sortira le résultat en fonction de la valeur de x. Ici, la variable x est égale à 10, la sortie est x est inférieur ou égal à 10.

Déclaration if-else imbriquée

Dans cette déclaration, nous testons plusieurs conditions et exécutons différents blocs de code en fonction de leur sortie. En conséquence, différents blocs de code peuvent être exécutés en fonction des conditions disponibles. Une principale différence dans cette déclaration est qu'une condition est à l'intérieur d'un autre.

Syntaxe

Voici la syntaxe pour si If-Else imbriqué Déclaration en C #:

if (condition1)

if (condition2)

// code qui s'exécutera si Condition1 et Condition2 sont vraies

autre

// code qui s'exécutera si Condition1 est vrai mais la condition2 est fausse


autre

// code qui ne s'exécutera que si Condition1 est faux

Exemple de code

Après le programme C #, expliquez l'utilisation du If-Else imbriqué déclaration:

Utilisation du système;
programme de classe

statique void main (String [] args)

int x = 10;
int y = 5;
if (x> 5)

si (y> 5)

Console.Writeline ("X et Y sont supérieurs à 5");

autre

Console.Writeline ("x est supérieur à 5 mais y est inférieur ou égal à 5");


autre

Console.WriteLine ("x est inférieur ou égal à 5");


Ce code déclare une classe de programme avec une méthode principale qui attribue les valeurs de 10 à X et 5 à variable y. Il utilise ensuite des instructions IF-Else imbriquées pour vérifier les valeurs de X et Y et imprime un message à la console en fonction de leurs valeurs.

La sortie du programme sera que x est supérieur à 5 mais y est inférieur ou égal à 5 Parce que la valeur de x est supérieure à 5, mais la valeur de y n'est pas supérieure à 5.

Conclusion

Les conditions et les déclarations si-puis en C # sont des constructions de programmation essentielles qui nous permettent de prendre des décisions basées sur des circonstances spécifiques. Le si donc Les déclarations sont le type le plus élémentaire d'instructions conditionnelles, et ils permettent au programme d'exécuter différents blocs de code en fonction du résultat d'une condition. Pour obtenir des connaissances sur tous les différents types de conditions, lisez l'article.