public class WhitesPiggyBankDriver { public static void main(String[] args) { PiggyBank bank1 = new PiggyBank(2,3,5,1,"flower"); System.out.println("OUTPUT: Capacity 250"); System.out.println("Capacity " + bank1.determineCapacity()); System.out.println(); System.out.println("OUTPUT: Number of Coins: 11"); System.out.println("Number of coins: " + bank1.getNumberOfCoins()); System.out.println(); System.out.println("OUTPUT: The flower shaped contain $ .92 and has the following coins: :\n1 quarter\n5 dimes\n3 nickels\n2 pennies"); System.out.println(bank1); System.out.println(); System.out.println("OUTPUT: shake - 3 times"); bank1.shake(3); System.out.println(); bank1.flipDirection(); System.out.println("OUTPUT: Down"); System.out.println(bank1.getDirection()); System.out.println(); bank1.flipDirection(); System.out.println("OUTPUT: Up"); System.out.println(bank1.getDirection()); System.out.println(); bank1.flipDirection(); System.out.println("OUTPUT: Down"); System.out.println(bank1.getDirection()); System.out.println(); System.out.println("OUPUT: .92"); System.out.println(bank1.getValue()); System.out.println(); bank1.removeCoin(); System.out.println("OUTPUT: Number of Coins: 10"); System.out.println("Number of coins: " + bank1.getNumberOfCoins()); System.out.println(); System.out.println("OUTPUT: 10 times: Clink - coin name, 2 times: shake"); bank1.shake(12); System.out.println(); System.out.println("OUTPUT: Number of Coins: 0"); System.out.println("Number of coins: " + bank1.getNumberOfCoins()); System.out.println(); System.out.println("OUTPUT: 6"); System.out.println(bank1.addNickels(6)); System.out.println(); System.out.println("OUTPUT: 244"); System.out.println(bank1.addQuarters(300)); System.out.println(); System.out.println("OUTPUT: Number of Coins: 250"); System.out.println("Number of coins: " + bank1.getNumberOfCoins()); System.out.println(); PiggyBank bank2 = new PiggyBank("pig"); System.out.println("OUTPUT: Number of Coins: 0"); System.out.println("Number of coins: " + bank2.getNumberOfCoins()); System.out.println(); bank2.addPennies(3); bank2.addQuarters(2); System.out.println("OUTPUT: 5 times: Clink (If coin name is displayed, this is ok too)"); bank2.flipDirection(); bank2.shakeUntilEmpty(); System.out.println(); System.out.println("OUTPUT: Number of Coins: 0"); System.out.println("Number of coins: " + bank2.getNumberOfCoins()); System.out.println(); } }