Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Dúvida no Ex. 2 da Aula 4 - Arrays

Eu poderia percorrer o array dessa maneira e adicionar quando encontrasse uma posição livre?

class Empresa {
    String nome;
    String cnpj;
    Funcionario[] func;

    void adiciona(Funcionario f) {
        for (int i = 0; i < func.length; i++) {
            if (this.func[i] == null) {
                this.func[i] = f;            
            }
        }
    }
}

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
3 respostas
solução!

Olá Matheus! Pode fazer assim sim. É uma boa forma de adicionar. Espero ter ajudado! Bons Estudos.

se eu fizer o for assim ele não preencheria o array ate o fim com a mesma informação?

Marcos, acho que sim. Teria que adicionar um break; no loop para parar assim que achasse a posição vazia