15.6 exercícios: ordenação caelum fj-11

Alguem poderia me ajudar nesse exercício da apostila Caelum fj-11?

  1. (opcional) Crie uma nova classe TestaLista que cria uma ArrayList e insere novas contas com
    saldos aleatórios usando um laço ( for ). Adivinhe o nome da classe para colocar saldos aleatórios?
    Random . Do pacote java.util . Consulte sua documentação para usá-la (utilize o método
    nextInt() passando o número máximo a ser sorteado).
1 curtida

package br.caelum.contas.main;

import java.util.ArrayList;
import java.util.List;
import java.util.Random;

import br.com.caelum.contas.modelo.ContaCorrente;

public class TestaLista {

public static void main(String[] args) {
	// TODO Auto-generated method stub
	//Gerador de número aleatório
	Random gerador = new Random();
	
	//Cria as contas correntes, titular delas e e gera saldo aleatório entre 0 e 100! 
	ContaCorrente c1 = new ContaCorrente();
    c1.deposita(gerador.nextInt(100));
    c1.setTitular("Titular01");
    ContaCorrente c2 = new ContaCorrente();
    c2.deposita(gerador.nextInt(100));
    c2.setTitular("Titular02");
    ContaCorrente c3 = new ContaCorrente();
    c3.deposita(gerador.nextInt(100));
    c3.setTitular("Titular03");
	
	//Cria a lista e adiciona as contas
    List lista = new ArrayList();
	
	lista.add(c1);
	lista.add(c2);
	lista.add(c3);
	
	//imprime o titular e saldo das contas corrente
	for(int i = 0; i < lista.size(); i++) {
		ContaCorrente cc = (ContaCorrente) lista.get(i);
		System.out.println("Nome Titular: " + cc.getTitular() + " - R$ " + cc.getSaldo());
	}
	
}

}