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;            
            }
        }
    }
}
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

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software