Source of ChangeMakerWindow.java


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