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;
 15:         int originalAmount;
 16:         int quarters;
 17:         int dimes;
 18:         int nickels;
 19:         int pennies;
 20: 
 21:         amount = Integer.parseInt(amountString);
 22:         originalAmount = amount;
 23: 
 24:         quarters = amount / 25;
 25:         amount = amount % 25;
 26:         dimes = amount / 10;
 27:         amount = amount % 10;
 28:         nickels = amount / 5;
 29:         amount = amount % 5;
 30:         pennies = amount;
 31: 
 32:         JOptionPane.showMessageDialog(null, originalAmount +
 33:                       " cents in coins can be given as:\n" +
 34:                       quarters + " quarters\n" +
 35:                       dimes    + " dimes\n" +
 36:                       nickels  + " nickels and\n" +
 37:                       pennies  + " pennies");
 38: 
 39:         System.exit(0);
 40:     }
 41: }
 42: