public class ChangeMakerWindow
1: //ChangeMakerWindow.java
2: //Same a ChangeMaker but uses a JOptionPaneWindow.
3:
4: import javax.swing.JOptionPane;
5:
6: public class ChangeMakerWindow
7: {
8: public static void main(String[] args)
9: {
10: String amountString = JOptionPane.showInputDialog(
11: "Enter a whole number from 1 to 99.\n" +
12: "I will find 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, originalAmount +
30: " cents in coins can be given as:\n" +
31: quarters + " quarters\n" +
32: dimes + " dimes\n" +
33: nickels + " nickels and\n" +
34: pennies + " pennies");
35:
36: System.exit(0);
37: }
38: }