/** ========================================================================= * Class: CashRegisterTester Example Program: pp 113-114 * Package: cashReg Date of This Revision: Nov 26, 2007 * Author: Student Stupendous ID Number: gdonaldson * * Purpose: Exemplifies use of Java constants. * Exemplifies use of Javadoc tags @param and @return. * * Course: Computer Science 201 Teacher: Mr. Donaldson * Textbook: Horstmann, Cay. BIG JAVA 2nd Ed. John Wiley & Sons, Inc. 2006. * School: Sir Winston Churchill High School, Calgary, Alberta, Canada * Language: Java J2SE 6.0 Target Operating System: Java Virtual Machine * System: Intel Celeron 3GHz running under Windows XP IDE: Eclipse 3.2 * ========================================================================*/ package cashReg; /** * This class tests the CashRegister class. */ public class CashRegisterTester { public static void main( String[] args ) { CashRegister register = new CashRegister(); register.recordPurchase( 0.75 ); register.recordPurchase( 1.50 ); register.enterPayment( 2, 0, 5, 0, 0 ); System.out.print( "Change=" ); System.out.println( register.giveChange() ); register.recordPurchase( 2.25 ); register.recordPurchase( 19.25 ); register.enterPayment( 23, 2, 0, 0, 0 ); System.out.print( "Change=" ); System.out.println( register.giveChange() ); } }