Coin-Toss Simulator
Write a class named Coin. The Coin class should have the following field:
• A string named sideUp. The sideUp field will hold either “heads” or “tails” indicating the side of the coin that is facing up.
The Coin class should have the following methods:
• A no-arg constructor that calls the toss method, described next.
• A void method named toss that simulates the tossing of the coin. When the toss method is called, it generates a random number in the range of 0 through 1. If the random number is 0, then it sets the sideUp field to “heads”. If the random number is 1, then it sets the sideUp field to “tails”.
• A method named getsideUp that returns the value of the sideUp field.
Write a program that demonstrates the Coin class. The program should create an instance of the class and display the side that is initially facing up. Then, use a loop to toss the coin 20 times. Each time the coin is tossed, display the side that is facing up. The program should keep count of the number of times a head is facing up and the number of times a tail is facing up and display those values after the loop finishes.
We need at least 10 more requests to produce the solution.
0 / 10 have requested this problem solution
The more requests, the faster the answer.