檢閱條件運算子挑戰活動的解決方案

已完成

下列程式碼是先前單元中挑戰的其中一個可能解決方案。

Random coin = new Random();
int flip = coin.Next(0, 2);
Console.WriteLine((flip == 0) ? "heads" : "tails");

此程式碼只是「一種可能的解決方案」。您可以透過呼叫布林運算式內的 Next(),來消除暫存變數 flip,如下所示:

Random coin = new Random();
Console.WriteLine((coin.Next(0, 2) == 0) ? "heads" : "tails");

不過,這段程式碼的封裝方式太密集,而且可能很難了解程式碼的運作。

如果成功,恭喜您! 繼續進行下一個單元中的第二個挑戰。

重要

如果您無法順利完成此挑戰,您應該在繼續之前先複習上一個單元中的內容。