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小时和工资时间小时的半小时来计算收入。请帮助,真的很困惑
答案 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;
}
希望这有帮助。