Я беру курс на Java, и мы еще не узнали, что делать. Я изучал и видел этот вопрос:
Напишите метод под названием pay, который принимает два параметра: действительное число для зарплаты TA и целое число для числа часов, которые TA работала на этой неделе. Метод должен вернуть, сколько денег заплатить TA. Например, плата за вызов (5.50, 6) должна вернуть 33.0. ТП должна получать "сверхурочную" плату в 1,5 раза больше обычной зарплаты за любые часы выше 8. Например, должна быть возвращена плата за вызов (4.00, 11) (4.00 * 8) + (6.00 * 3) или 50.0.
Как вы решаете это без использования операторов if? Пока у меня есть это, но я застрял на регулярной оплате:
public static double pay (double salary, int hours) {
double pay = 0;
for (int i = hours; i > 8; i --) {
pay += (salary * 1.5);
}
}