Kaji solusi untuk aktivitas tantangan operator bersyarat
Kode berikut adalah salah satu solusi yang mungkin untuk tantangan dari unit sebelumnya.
Random coin = new Random();
int flip = coin.Next(0, 2);
Console.WriteLine((flip == 0) ? "heads" : "tails");
Kode ini hanyalah "satu kemungkinan solusi." Anda bisa saja menghilangkan variabel flip sementara dengan memanggil bagian Next() dalam ekspresi Boolean seperti itu:
Random coin = new Random();
Console.WriteLine((coin.Next(0, 2) == 0) ? "heads" : "tails");
Namun, kode ini dikemas dengan padat dan mungkin lebih sulit untuk memahami apa yang dilakukan kode.
Jika Anda berhasil, selamat! Lanjutkan ke tantangan kedua di unit berikutnya.
Penting
Jika Anda mengalami kesulitan menyelesaikan tantangan ini, mungkin Anda harus meninjau unit sebelumnya sebelum melanjutkan.