Я просто пытаюсь сделать простой оператор if
, который сообщает вам, какое личное пособие вы получаете, в зависимости от вашего возраста. В классе Employee
есть поле для «возраста», поэтому я перешел через возраст. Но я получаю ошибку: Оператор> не определен для типа (ов) аргумента Employee, int.Оператор <не определен для типов аргументов Employee, int
Куда я иду не так? Вот мой код:
double calculatePersonalAllowance(Employee age){
if (this.age < 65) {
personalAllowance = 94440;
}
else if (this.age >= 65 && <75){
personalAllowance = 10500;
}
else if (this.age >75){
personalAllowance = 10660;
return personalAllowance;
}
'age' плохой имя переменной employee. – Dukeling
И плохо иметь параметры метода, которые не используются в методе. – Kayaman
Не публиковать [SSCCE] (http://sscce.org/) всегда затрудняет нашу жизнь (обратите особое внимание на «автономную» часть). – Dukeling