Java Reference
In-Depth Information
70
71 /**
72 Gets the bank account with the largest
balance.
73 @return the account with the largest
balance, or null if the
74 bank has no accounts
75 */
76 public BankAccount getMaximum()
77 {
78 if (accounts.size() == 0 ) return null ;
79 BankAccount largestYet =
accounts.get( 0 );
80 for ( int i = 1 ; i < accounts.size();
i++)
81 {
82 BankAccount a = accounts.get(i);
83 if (a.getBalance() >
largestYet.getBalance())
84 largestYet = a;
85 }
86 return largestYet;
87 }
88
89 private ArrayList<BankAccount> accounts;
90 }
304
305
ch07/bank/BankTester.java
1 /**
2 This program tests the Bank class.
3 */
4 public class BankTester
5 {
6 public static void main(String[] args)
7 {
8 Bank firstBankOfJava = new Bank();
9 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 ;
Search WWH ::




Custom Search