Question: Java Using the Coin Class The Coin class from Listing 4.2 in the text is in the file Coin.java. Copy it to your directory, then
Java


Using the Coin Class The Coin class from Listing 4.2 in the text is in the file Coin.java. Copy it to your directory, then write a program to find the length of the longest run of heads in 100 flips of the coin. A skeleton of the program is in the file Runs.java. To use the Coin class you need to do the following in the program: 1. Create a coin object. 2. Inside the loop, you should use the flip method to flip the coin, the toString method (used implicitly) to print the results of the flip, and the getFace method to see if the result was HEADS. Keeping track of the current run length (the number of times in a row that the coin was HEADS) and the maximum run length is an exercise in loop techniques! 3. Print the result after the l / Coin.java Author: Lewis and Loftus Represents a coin with two sides that can be flipped public class Coin public final int HEADS0 public final int TAILS1; private int face; /1 Sets up the coin by flipping it initially public Coin () flip) // Flips the coin by randomly choosing a face. public void flip() face - (int) (Math.random() 2) / Returns true if the current face of the coin is heads. public boolean isHeads () return (faceHEADS) // Returns the current face of the coin as a string public String toString () String faceName; if (faceHEADS) faceName - "Heads
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
