// BankDriver.java public class BankDriver { public static void main( String[] args) { Bank myBank = new Bank(); // add some accounts myBank.createAccount( "Amelia", 2000); myBank.createAccount( "Erik", 30000); myBank.createAccount("Bill", 40000000000.0); System.out.println("At the beginning the bank has:\n" + myBank.getSummaryString()); BankAccount someAccount = myBank.findAccount( "Erik"); someAccount.deposit( 20000); System.out.println("At the middle the bank has:\n" + myBank.getSummaryString()); someAccount = myBank.findAccount( "Bill"); double someMoney = someAccount.withdraw( 1000000); System.out.println("Withdrew " + someMoney + " from Bill"); someAccount = myBank.findAccount( "Erik"); someMoney = someAccount.withdraw( 1000000); System.out.println("Withdrew " + someMoney + " from Erik"); System.out.println("At the end the bank has:\n" + myBank.getSummaryString()); } }