Advertisement
Guest User

Untitled

a guest
Nov 30th, 2015
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.39 KB | None | 0 0
  1.  
  2. import java.util.Arrays;
  3.  
  4.  
  5. /**
  6.  * Created by james on 11/20/2015.
  7.  */
  8. public class Payroll {
  9.     final int NUMEMPLOYEES = 7;
  10.     Integer employeeId[] = {5658845, 4520125, 7895122, 8777541, 8451277, 1302850, 7580489};
  11.     int hours[] = new int[NUMEMPLOYEES];
  12.     double payRates[] = new double[NUMEMPLOYEES];
  13.     double wages[] = new double[NUMEMPLOYEES];
  14.     int employeeNumber;
  15.  
  16.     public int getIndex (int employeeId){
  17.  
  18.         return Arrays.asList(this.employeeId).indexOf(employeeId);
  19.  
  20.     }
  21.  
  22.     //setters
  23.     public void setHours(int hour) {
  24.         hours[employeeNumber] = hour;
  25.     }
  26.  
  27.     public int setEmployeeId(int employeeNumber) {
  28.         employeeId[employeeNumber] = Arrays.asList(employeeNumber).indexOf(employeeId);
  29.         return employeeNumber;
  30.     }
  31.     public void setPayRate(double payRate) {
  32.         payRates[employeeNumber] = payRate;
  33.     }
  34.  
  35.     public void setWages(int employeeNumber) {
  36.         wages[employeeNumber] = payRates[employeeNumber] * hours[employeeNumber];
  37.     }
  38.  
  39.     //getters
  40.     public int getEmployeeId(int employeeNumber) {
  41.         return employeeId[employeeNumber];
  42.     }
  43.  
  44.     public int getHours() {
  45.         return hours[employeeNumber];
  46.     }
  47.  
  48.     public double getPayRate() {
  49.         return payRates[employeeNumber];
  50.     }
  51.  
  52.     public double getWages(int employeeNumber) {
  53.         return wages[employeeNumber];
  54.     }
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement