Bom, eu fiz o cógido nessa formatação, e o programa não compilou, depois eu mudei para como estava no gabarito e funcionou. Segue o meu código:
boolean contem(Funcionario f) {
for (int i = 0; i < this.livre; i++) {
if (f == this.empregados[i]) {
return true;
}else{
return false;
}
}
}
Código do gabarito:
boolean contem(Funcionario f) {
for (int i = 0; i < this.livre; i++) {
if (f == this.empregados[i]) {
return true;
}
}
return false;
}
Gostaria de saber o porque disso.
Também tenho a segunda dúvida. Quando eu coloco o método contem uma variavel que não existe ele dá erro o programa não compila. Não era pra aparecer o False?