01: /**
02:    This program tests the Bank class.
03: */
04: public class BankTester
05: {
06:    public static void main(String[] args)
07:    {
08:       Bank firstBankOfJava = new Bank();
09:       firstBankOfJava.addAccount(new BankAccount(1001, 20000));
10:       firstBankOfJava.addAccount(new BankAccount(1015, 10000));
11:       firstBankOfJava.addAccount(new BankAccount(1729, 15000));
12: 
13:       double threshold = 15000;
14:       int c = firstBankOfJava.count(threshold);
15:       System.out.println(c + " accounts with balance >= " + threshold);
16:       
17:       int accountNumber = 1015;
18:       BankAccount a = firstBankOfJava.find(accountNumber);
19:       if (a == null) 
20:          System.out.println("No account with number " + accountNumber);
21:       else
22:          System.out.println("Account with number " + accountNumber
23:                + " has balance " + a.getBalance());
24: 
25:       BankAccount max = firstBankOfJava.getMaximum();
26:       System.out.println("Account with number " 
27:             + max.getAccountNumber() 
28:             + " has the largest balance.");
29:    }
30: }