Я пытаюсь написать простую функцию if, которая вычисляет, имеет ли кто-либо право на получение бонуса или нет. Это делается в классе «Сотрудник», который имеет поля:Неопределенный оператор для функции if - Java
private int id = 0;
private String forename;
private String surname;
private Salary salary;
private CompanyPosition companyPosition;
Вот ПЧ:
public boolean eligibleForBonus() {
boolean isEligible = true;
if (salary >= 40000) {
isEligible = true;
}
return isEligible;
}
Зарплата другой класс с полем
private double salary = 0.0;
(также есть все геттеры и сетки)
Однако, я получаю сообщение об ошибке на линии с IF, которая гласит:
Оператор> = не определен для типа аргумента Оклада, внутр
В сообщении говорится все. Что нужно, если (банан> = яблоко) тест? –