0

Как решить задание 32.3 по языку java

https://code.sololearn.com/c05MUfUVlrpF/?ref=app

19th Sep 2021, 7:24 AM
Alexander Orlov
Alexander Orlov - avatar
4 ответов
+ 1
Подскажите пожалуйста почему именно sal1 и sal2 ведь в условии указано worker1.salary и worker2.salary? Совершенно не понимаю но это верный ответ.
20th Feb 2022, 6:42 PM
Ave August
Ave August - avatar
0
/* CalculateTotalSalary() .is outside a class, move it .the parameters doesn't have types declaration .instead of parameter name there is salary value .this method can be static main() .call CalculateTotalSalary() with types which are declared in the method (Worker or int) */
20th Sep 2021, 6:33 AM
zemiak
0
передаете в метод зарплату1 и зарплату2, возвращаете из метода сумму зарплаты1 и зарплаты два. System.out.println(CalculateTotalSalary(worker1.salary,worker2.salary)); эта строка кода выводит в косоль число возвращаемое методом CalculateTotalSalary(тип параметр1, тип параметр2) вам нужно сделать чтобы метод принимал эти параметры - (int sal1, int sal2) и вернуть сумму - return sal1 + sal2; static int CalculateTotalSalary(int sal1, int sal2){ return sal1 + sal2; }
22nd Sep 2021, 12:21 PM
Evseev Anton
Evseev Anton - avatar
0
метод принимает передаваемые параметры, в данном случае это 2а целых числа поэтому тип int. Имя я могу дать любое например мог сделать так: ... (int firstValue, int secondValue).... После того как метод принимает переданные ему значения наши переменные int firstValue и int secondValue инициализируются этими значениями. И дальше мы можем уже в методе использовать наши переменные int firstValue и int secondValue, но только в методе. В такой реализации эти переменные видит только этот метод.
21st Feb 2022, 2:24 AM
Evseev Anton
Evseev Anton - avatar