Olá, um excelente dia a todos. Sou iniciante em programação e estou estudando OO com Java. Estou fazendo um programa de uma empresa e um dos métodos que criei foi o contem, que verifica se um funcionário pertence ou não a empresa.
class Empresa{
String nome;
String cnpj;
Funcionario[] empregados;
boolean contem(Funcionario f){
for (int i = 0; i < this.empregados.length; i++){
if (f == this.empregados[i]){
return true;
} else {
return false;
}
}
}
}
O erro é missing return statement. Até onde entendo, um boolean tem que retornar true ou false. Não consigo enxergar o erro. Desde já, muito obrigado.
Obs: Visando otimizar o post, coloquei aqui apenas as partes essenciais do código.