Source of ChangeMakerWindow.java


  1: 
  2: 
  3: import javax.swing.JOptionPane;
  4: 
  5: public class ChangeMakerWindow
  6: {
  7:     public static void main(String[] args)
  8:     {
  9:        String amountString = JOptionPane.showInputDialog(
 10:                     "Enter a whole number from 1 to 99.\n" +
 11:                     "I will find a combination of coins\n" +
 12:                     "that equals that amount of change.");
 13: 
 14:         int amount, originalAmount,
 15:             quarters, dimes, nickels, pennies;
 16: 
 17:         amount = Integer.parseInt(amountString);
 18:         originalAmount = amount;
 19: 
 20:         quarters = amount / 25;
 21:         amount = amount % 25;
 22:         dimes = amount / 10;
 23:         amount = amount % 10;
 24:         nickels = amount / 5;
 25:         amount = amount % 5;
 26:         pennies = amount;
 27:  
 28:         JOptionPane.showMessageDialog(null, originalAmount +
 29:                       " cents in coins can be given as:\n" +
 30:                       quarters + " quarters\n" +
 31:                       dimes    + " dimes\n" +
 32:                       nickels  + " nickels and\n" +
 33:                       pennies  + " pennies");
 34:                                           
 35:         System.exit(0);
 36:     }
 37: }
 38: