Computer Science 120
Introduction to Programming

Spring 2012, Siena College

Payroll Demo

A working demo of Payroll will appear below. Click inside the applet to interact with it.



Payroll BlueJ Project

Click here to download a BlueJ project for Payroll.


Payroll Source Code

The Java source code for Payroll is below. Click on a file name to download it.


Payroll.java

import java.io.FileNotFoundException;
import java.util.Scanner;

/* $Id: Payroll.java 1609 2011-04-23 03:04:27Z terescoj $ */

/*
 * Example Payroll
 *
 * @author Siena College, CSIS 120 Faculty
 *
 */

public class Payroll {

    public static void main(String[] args) throws FileNotFoundException {
        String name;
        int hours;
        double payRate, grossPay;

        Scanner keyboard = new Scanner(System.in);
        System.out.print("What is your name? ");
        name = keyboard.nextLine();

        System.out.print("How many hours did you work? ");
        hours = keyboard.nextInt();

        System.out.print("What is your hourly pay rate? ");
        payRate = keyboard.nextDouble();

        grossPay = hours * payRate;

        System.out.println("Hello " + name);
        System.out.println("Your gross pay is $" + grossPay);
    }
}