, поэтому я отправляю входные данные из основного метода в метод для вычисления, и я хочу снова вернуть значения массива
gross[i] = process_g(rate, hours, overtime, emp_num);
и в методе process_g
я написал, что
public static double process_g(double rate[], double hours[],double overtime[], int emp_num)
{
for(int i = 0; i < emp_num; i++)
{
return (rate[i] * hours[i]) + overtime[i];
}
}
, но он продолжает выдавать мне ошибку, что отсутствует оператор возврата, и я попытался отредактировать его и сделать его таким
{
double ret = 0;
for(int i = 0; i < emp_num; i++)
{
ret = (rate[i] * hours[i]) + overtime[i];
}
return ret;
}
, который заставил программу работать, но дает me 0 для первого массива в gross[i]