Passer en revue la solution à l’activité de défi impliquant l’opérateur conditionnel
Le code suivant est une solution possible pour le défi de l’unité précédente.
Random coin = new Random();
int flip = coin.Next(0, 2);
Console.WriteLine((flip == 0) ? "heads" : "tails");
Ce code est simplement « une solution possible. » Vous auriez pu éliminer la variable temporaire flip en appelant Next() à l’intérieur de l’expression booléenne de la manière suivante :
Random coin = new Random();
Console.WriteLine((coin.Next(0, 2) == 0) ? "heads" : "tails");
Cependant, ce code est plus dense et il serait plus difficile de comprendre ce qu’il fait.
Si vous avez réussi, félicitations ! Passez au deuxième défi de l’unité suivante.
Important
Si vous avez rencontré des difficultés pour relever ce défi, vous devriez peut-être passer en revue les unités précédentes avant de continuer.