import java.io.*; import java.util.*; public class Driver { public static void main(String[] args) { Coin c, c1, c2, c3, c4; CoinPurse p; c = new Coin(); c1 = new Coin ("Dime", 0.8); c2 = new Coin ("Quarter", 0.6); c3 = new Coin ("Nickel", 0.35); c4 = new Coin ("Penny", 0.01); c.flip(); c1.flip(); c2.flip(); c3.flip(); c4.flip(); System.out.println("c: Face, Name, and Value"); System.out.println(c.getFace()); System.out.println(c.getName()); System.out.println(c.getValue()); System.out.println("c1: Face, Name, and Value"); System.out.println(c1.getFace()); System.out.println(c1.getName()); System.out.println(c1.getValue()); System.out.println("c2: Face, Name, and Value"); System.out.println(c2.getFace()); System.out.println(c2.getName()); System.out.println(c2.getValue()); System.out.println("c3: Face, Name, and Value"); System.out.println(c3.getFace()); System.out.println(c3.getName()); System.out.println(c3.getValue()); System.out.println("c4: Face, Name, and Value"); System.out.println(c4.getFace()); System.out.println(c4.getName()); System.out.println(c4.getValue()); System.out.println(".................................."); System.out.println("Purse:"); p = new CoinPurse(); p.addTo(c); System.out.println("Added c:"); System.out.println(Double.toString(p.totalPurse())); p.addTo(c1); System.out.println("Added c1:"); System.out.println(Double.toString(p.totalPurse())); p.addTo(c2); System.out.println("Added c2:"); System.out.println(Double.toString(p.totalPurse())); p.addTo(c3); System.out.println("Added c3:"); System.out.println(Double.toString(p.totalPurse())); p.addTo(c4); System.out.println("Added c4:"); System.out.println(Double.toString(p.totalPurse())); } }