Enunciado do exercício: "(opcional) Se preferir, insira novas contas através de um laço (for). "
Estou em dúvida se eu fiz de um jeito correto ou não essa parte de inserir novas contas através de um "for".
List<ContaPoupanca> contas = new ArrayList<ContaPoupanca>();
Random random = new Random();
Conta[] conta = new Conta[11];
for (int i = 0; i <= 10; i++) {
conta[i] = new ContaPoupanca();
conta[i].Deposita(random.nextInt(10000) + random.nextDouble());
contas.add((ContaPoupanca) conta[i]);
}
Collections.sort(contas);
for (Conta conta2 : contas) {
System.out.println(conta2);
}