通过为每小时员工提供超过40小时和工资时间小时的半小时来计算收入

时间:2015-11-18 04:33:34

标签: java eclipse

    class HourlyEmployee extends Employee{

double wage;
double hours;
int numberOfHourly;


public HourlyEmployee(String name, String id, double wage, double hours){

}
public String toString(){
    return "ID" + employeeID + "Last Name: " + lastName;

}
public double earnings(){
    if ( hours <= 40){

    }
    return hours;

}

通过为每小时员工提供超过40小时和工资时间小时的半小时来计算收入。请帮助,真的很困惑

1 个答案:

答案 0 :(得分:0)

收入是工资的总小时数。总小时数是40小时以上小时数加上1.5小时数超过40小时或总小时数加0.5小时数超过40小时。以下是一个示例实施:

public double earnings(){
    double adjustedHours = hours;
    // For hours over 40, add 1/2 time to make it 1 1/2 time total
    if (hours >= 40){
        adjustedHours = adjustedHours + 0.5 * (hours - 40)
    }
    return adjustedHours * wage;
}

希望这有帮助。