1.
Q51: Identify all constructors.
/* Coins Class */ public class Coins { private int quarters; private int dimes; private int nickels; private int pennies; public Coins(int newQuarters, int newDimes, int newNickels, int newPennies) { setQuarters( newQuarters ); setDimes( newDimes ); setNickels( newNickels ); setPennies( newPennies ); } public Coins( ) { setQuarters( 0 ); setDimes( 0 ); setNickels( 0 ); setPennies( 0 ); } public int getQuarters( ) { return quarters; } public void setQuarters(int newQuarters) { if ( newQuarters >= 0 ) quarters = newQuarters; else { System.out.println( "The number of quarters cannot be negative." ); System.out.println( "Value not changed." ); } } public int getDimes( ) { return dimes; } public void setDimes(int newDimes) { if ( newDimes >= 0 ) dimes = newDimes; else { System.out.println( "The number of dimes cannot be negative." ); System.out.println( "Value not changed." ); } } public int getNickels( ) { return nickels; } public void setNickels(int newNickels) { if ( newNickels >= 0 ) nickels = newNickels; else { System.out.println( "The number of nickels cannot be negative." ); System.out.println( "Value not changed." ); } } public int getPennies( ) { return pennies; } public void setPennies(int newPennies) { if ( newPennies >= 0 ) pennies = newPennies; else { System.out.println( "The number of pennies cannot be negative." ); System.out.println( "Value not changed." ); } } public String toString( ) { return( "quarters: " + quarters + "; dimes: " + dimes + "; nickels: " + nickels + "; pennies:" + pennies ); } public boolean equals( Coins c ) { return ( quarters == c.quarters&& dimes == c.dimes && nickels == c.nickels&& pennies == c.pennies ); } private double moneyFromQuarters( ) { return ( quarters * .25 ); } private double moneyFromDimes( ) { return ( dimes * .1 ); } private double moneyFromNickels( ) { return ( nickels * .05 ); } private double moneyFromPennies( ) { return ( pennies * .01 ); } public double total( ) { return moneyFromQuarters + moneyFromDimes + moneyFromNickels + moneyFromPennies; } public double convert(double rate) { return total * rate; } }