Проверка решения практического задания с условным оператором
В приведенном ниже коде показано возможное решение для задачи из предыдущего урока.
Random coin = new Random();
int flip = coin.Next(0, 2);
Console.WriteLine((flip == 0) ? "heads" : "tails");
Этот код является просто "одним из возможных решений". Можно было бы устранить временную переменную flip
, вызвав Next()
внутри логического выражения, как показано ниже:
Random coin = new Random();
Console.WriteLine((coin.Next(0, 2) == 0) ? "heads" : "tails");
Однако этот код упакован плотно и может быть сложнее понять, что делает код.
Если вы были успешными, поздравляем! Перейдите ко второй задаче в следующем модуле.
Это важно
Если у вас возникли проблемы при решении этой задачи, попробуйте снова изучить предыдущие уроки, прежде чем идти дальше.