package week3_checkpoint; /* Fig. 3.2: payroll2.java * payroll program * Lloyd Strait * Due February 29 2008 */ import java.util.Scanner; // Need for class Scanner public class payroll2 { // main method begins execution of Java application public static void main( String args[] ) { // create Scanner to obtain input from command window Scanner input = new Scanner( System.in ); String employeesName; // name to be entered double hourlyPay = 0; // hourly rate to be entered double hoursWorked = 0; // number of hours worked to be entered double sum = 0; // product of hourly and hours System.out.print( " Enter the employee's name: "); // prompt for name employeesName = input.nextLine(); // read name from user if (employeesName.equals("stop")) { System.outprint( " Stop entered "); System.exit (0); } do{ System.out.print( " Enter the hourlyPay rate as a positive number: "); // prompt for hourly rate hourlyPay = input.nextDouble(); //read hourly rate from user }while (hourlyPay<=0); do{ System.out.print( " Enter the number of hours worked for the week as positive number: "); // prompt for hours hoursWorked = input.nextDouble(); //read number of hours worked }while (hourlyPay<=0); sum = hourlyPay * hoursWorked; // multiply numbers System.out.print("Weekly pay for " + employeesName); System.out.printf(" is $%.2f\n", sum); } // end method main } // end class payroll2