import java.io.*; import java.util.*; public class Driver { public static void main(String[] args) { Coin c; c = new Coin(); for (int x = 0; x < 100; x++) { c.flip(); } System.out.println("Heads or Tails: " + c.getSide()); System.out.println("Total Flips: " + c.getFlips()); System.out.println("Total Heads: " + c.getHeads()); System.out.println("Total Tails: " + c.getTails()); System.out.println("\nFair\n------\nCheater\n"); Coin cheater; cheater = new Coin(.9); for (int x = 0; x < 100; x++) { cheater.flip(); } System.out.println("Heads or Tails: " + cheater.getSide()); System.out.println("Total Flips: " + cheater.getFlips()); System.out.println("Total Heads: " + cheater.getHeads()); System.out.println("Total Tails: " + cheater.getTails()); cheater.reset(); System.out.println("Reset totals: " + cheater.getFlips() + ", " + cheater.getHeads() + ", " + cheater.getTails()); System.out.println("\n------"); Coin c1,c2; c1 = new Coin(); c2 = new Coin(); c1.flip(); c2.flip(); System.out.println("Coin 1 Side: " + c1.getSide() + ", Coin 2 Side: " + c2.getSide()); System.out.println("Same? " + c1.sameSide(c2)); System.out.println(); Coin test; test = new Coin(); for (int x = 0; x < 10000; x++) { test.flip(); } System.out.println(test.getFlips() + ", " + test.getHeads() + ", " + test.getTails()); } }