import java.util.ArrayList;
public class Banque {
	public static void main(String[] args){
		ArrayList<Personne> lesClients = new ArrayList<Personne>();
		ArrayList<CompteEnBanque> lesComptes = new ArrayList<CompteEnBanque>();
		lesClients.add(new Personne("Van Zee", "Nicolas"));
		lesClients.add(new Personne("Philemotte", "Christophe"));
		lesClients.add(new Personne("Bersini", "Hugues"));
		lesComptes.add(new CompteEnBanque("1234",lesClients.get(0)));
		lesClients.get(0).ouvreCompte(lesComptes.get(0));
		lesComptes.add(new CompteEnBanque("2345",lesClients.get(1)));
		lesClients.get(1).ouvreCompte(lesComptes.get(1));
		lesComptes.add(new CompteEnBanque("3456",lesClients.get(2)));
		lesClients.get(2).ouvreCompte(lesComptes.get(2));
		lesComptes.add(new CompteEnBanque("4567",lesClients.get(1)));
		lesClients.get(1).ouvreCompte(lesComptes.get(3));
		for(int i=0;i<lesClients.size();i++)
			lesClients.get(i).afficheToi();
		for(int i=0;i<lesComptes.size();i++){
			lesComptes.get(i).afficheToi();
			lesComptes.get(i).depot(Math.random()*1500);
			lesComptes.get(i).retrait(Math.random()*1500);
			lesComptes.get(i).calculInteret();
			lesComptes.get(i).afficheToi();
		}
		lesComptes.get(0).virement(350,lesComptes.get(1));
		for(int i=0;i<lesClients.size();i++)
			lesClients.get(i).afficheToi();
	}
}
