import java.io.*; import java.util.*; public class Driver2 { public static void main(String[] args) { Coin c; c = new Coin(0.10, "dime"); System.out.println ("Amount is " + c.getAmount ()); System.out.println ("Coin Name is " + c.getCoinname ()); c.setAmount (0.01); System.out.println ("Amount is " + c.getAmount ()); System.out.println ("Coin Name is " + c.getCoinname ()); Coin l = new Coin ("dime"); System.out.println ("Amount is " + l.getAmount ()); System.out.println ("Coin Name is " + l.getCoinname ()); Coin s = new Coin (0.10); System.out.println ("Amount is " + s.getAmount ()); System.out.println ("Coin Name is " + s.getCoinname ()); CoinPurse k = new CoinPurse (0.01); System.out.println ("Amount in purse is " + k.getAmount ()); k.addTo (l); System.out.println ("Amount in purse is " + k.getAmount ()); k.removeFromTo (l); System.out.println ("Amount in purse is " + k.getAmount ()); /* for some reason the answer I expected was 0.01 but it printed 0.00999999999999999995 */ /* most of the new stuff for hw 7 is above this */ c.setFairness (50.0); c.coinFlip (); System.out.println ("Face is " + c.getFace ()); System.out.println ("Number of Heads are " + c.getHeads ()); System.out.println ("Number of Tails are " + c.getTails ()); System.out.println ("Number of Flips are " + c.getFlips ()); c.setFairness (10.0); c.coinFlip (); System.out.println ("Face is " + c.getFace ()); System.out.println ("Number of Heads are " + c.getHeads ()); System.out.println ("Number of Tails are " + c.getTails ()); System.out.println ("Number of Flips are " + c.getFlips ()); c.setFairness (90.0); c.coinFlip (); System.out.println ("Face is " + c.getFace ()); System.out.println ("Number of Heads are " + c.getHeads ()); System.out.println ("Number of Tails are " + c.getTails ()); System.out.println ("Number of Flips are " + c.getFlips ()); c.resetCount(); c.setFairness (50.0); c.FlipxTimes (200); System.out.println ("Face is " + c.getFace ()); System.out.println ("Number of Heads are " + c.getHeads ()); System.out.println ("Number of Tails are " + c.getTails ()); System.out.println ("Number of Flips are " + c.getFlips ()); } }