bool premier = false; bool second = true;
if (premier)
{
Console.WriteLine("Premier vrai");
}
else if (second)
{
Console.WriteLine("Second vrai");
}
else{
Console.WriteLine("Premier et second faux");
}
Opérateur ternaire (autre manière d’écrire un if else)
string text = premier ? "Bonjour": "Au revoir";
- Compléter le premier projet en ajoutant du code qui vérifiera que votre nom comporte un E ou un O et fait plus de 3 caractères.
- Vérifier ensuite que la taille de votre prénom est différent de 10.
if ((nom.ToLower().Contains('e') || nom.ToLower().Contains('o')) && nom.Length > 3)
{
Console.WriteLine("Mon nom contient un E ou un O et a plus de 3 caractère");
}
if (prenom.Length != 10)
{
Console.WriteLine("Mon prénom ne fait pas 10 caractère");
}
Le switch permet de tester différents cas et peut être comparé a un if /
else if / else if …
int nombre = 50;
switch (nombre)
{
case 0:
Console.WriteLine("0");
break;
case 1:
case 2:
Console.WriteLine("1 ou 2");
break;
default:
Console.WriteLine("Autres cas");
break;
}
Le default permet de gérer un cas qui ne serait pas dans l’ensemble des cas énoncés
for (int i = 0; i < 10; i++)
{
Console.WriteLine(i);
}
int j = 0;
while (j < 5)
{
Console.WriteLine(j);
j++;
}
int i = 0;
while (true)
{
if (j >= 5) break; Console.WriteLine());
j++;
}
do
{
Console.WriteLine(j);
j++;
}while (j < 5);
Break et continue sont 2 mots clefs permettant de :
- Break sortir d’une boucle (voir exemple ci-dessus)
- Continue permet de passer à l’itération suivante
Ajouter un commentaire
Veuillez vous connecter pour ajouter un commentaire.
Pas encore de commentaires.