Na descrição do exercício recomenda utilizar o for para criar várias instâncias de usuário, porém na resposta do exercício não utilizaram o for... fiquei em dúvida em como ficaria o exercício usando o for e imprimindo, pois o meu está dando erro java.lang.NullPointerException
public class TestaEmpresa {
public static void main(String[] args)
{
Empresa empresa = new Empresa();
empresa.funcionarios = new Funcionario[10];
for(int i = 0; i < 5; i++)
{
Funcionario f = new Funcionario();
f.salario = 1000 + i * 100;
empresa.adicionar(f);
}
empresa.funcionarios[0].mostra();
}
}