Prezados,
Por que está sendo utilizado o Collections.sort(contas);? Por que não criamos uma outra classe com esse método for? Estou um pouco perdido. Por que precisamos do Construtor de um Random? e Por que precisamos de nextInt? NextDouble? do Next?
public class TestaOrdenacao {
public static void main(String[] args) {
List<Conta> contas = new ArrayList<Conta>();
Random random = new Random();
ContaPoupanca c1 = new ContaPoupanca(random.nextInt(2000), "Caio");
c1.deposita(random.nextInt(10000) + random.nextDouble());
contas.add(c1);
ContaPoupanca c2 = new ContaPoupanca(random.nextInt(2000), "Adriano");
c2.deposita(random.nextInt(10000) + random.nextDouble());
contas.add(c2);
ContaPoupanca c3 = new ContaPoupanca(random.nextInt(2000), "Victor");
c3.deposita(random.nextInt(10000) + random.nextDouble());
contas.add(c3);
Collections.sort(contas);
for (Conta conta : contas) {
System.out.println(conta);
}
}
}