Boa tarde. Optei por tentar montar o código usando o FOR, pois, ao ficar com dúvida não consegui entender direito o utilização do LIVRE.
Meu código ficou assim:
class Empresa { String nome; Funcionarios[] empregados; int cnpj;
void adiciona (Funcionario f) { for (int i=0; i<this.empregados.length; i++) { if (empregados[i] == null) { this.empregados[i]=f; }else{ continue; } } } } Porém, agora o compilador me indica que cannot find symbol na linha:
Funcionarios[] empregados;
Dado que isso representaria que seria um class Funcionarios localizado na class Empresa.
O problema é que a linha em questão não representa uma class Funcionarios, além disso não entendi o por que o colchetes nessa linha.