public class Piggy { //instance vars private String name; private double total; private int num5; private int num10; private int num25; private static double sum; public Piggy() { this(""); } public Piggy(String name) { this.name = name; total = 0.00; num5 = 0; num10 = 0; num25 = 0; if (sum <= 0.00) sum = 0.00; } public void addCoin(Coin c) { total += c.getValue(); if ( c.getName().equals("DIME") ) num10++; else if ( c.getName().equals("QUARTER") ) num25++; else if ( c.getName().equals("NICKEL") ) num5++; sum += c.getValue(); } public String getName() { return name; } public double getTotal() { return total; } public static double getSum() { return sum; } public String toString() { String str = name; str += " $"; str += String.format("%.2f", getTotal() ); str += " ("; str += String.format("%d-nickels, ", num5); str += String.format("%d-dimes, ", num10); str += String.format("%d-quarters", num25); str += ")"; return str; } }