public class ComputePay
{
/**
Compute pay (including overtime) for worker. Hours in excess of 40 hours
are paid at time-and-a-half.
@param wage the hourly wage for the employee
@param hoursWorked the number of hours worked by employee in one week
@return the amount of pay employee earned
*/
public static double payForWeek(double wage, double hoursWorked)
{
double totalPay = 0.0;
if (hoursWorked <= 40);
{
totalPay = hoursWorked*wage;
}
else if(hoursWorked > 40);
{
totalPay = (40*wage+(wage*(hoursWorked-40)));
}
return totalPay;
}
}
如果错误,它会给我一个没有的东西。不知道我在这里做错了什么
答案 0 :(得分:5)
删除这些分号:
if (hoursWorked <= 40);
^
else if(hoursWorked > 40);
^
答案 1 :(得分:1)
删除if else中的;
:
if (hoursWorked <= 40)
{
totalPay = hoursWorked*wage;
}
else if(hoursWorked > 40)