1 import java.util.Scanner;
2
3 /**
4 This program simulates a stamp machine that receives dollar bills and dispenses
5 first class and penny stamps.
6 */
7 public class StampMachine
8 {
9 public static void main(String[] args)
10 {
11 Scanner in = new Scanner(System.in);
12
13 final int FIRST_CLASS_STAMP_PRICE = 44; // Price in pennies
14
15 System.out.print("Enter number of dollars: ");
16 int dollars = in.nextInt();
17
18 // Compute and print the number of stamps to dispense
19
20 int firstClassStamps = 100 * dollars / FIRST_CLASS_STAMP_PRICE;
21 int change = 100 * dollars - firstClassStamps * FIRST_CLASS_STAMP_PRICE;
22 System.out.printf("First class stamps: %6d\n", firstClassStamps);
23 System.out.printf("Penny stamps: %6d\n", change);
24 }
25 }