解決方法

已完成

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

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");

不過,這段程式碼的封裝方式太密集,很難了解程式碼的作用。

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

重要事項

若無法順利完成此挑戰,建議您先複習前的單元再繼續。 我們在其他課程模組中討論的所有新想法,都取決於您對本課程模組中所呈現想法的了解。