Java Reference
In-Depth Information
5 {
6 public static void main(String[] args)
7 {
8 DataSet bankData = new DataSet();
9
10 bankData.add( new BankAccount( 0 ));
11 bankData.add( new BankAccount( 10000 ));
12 bankData.add( new BankAccount( 2000 ));
13
14 System.out.println( "Average balance: "
15 + bankData.getAverage());
16 System.out.println( "Expected: 4000" );
17 Measurable max = bankData.getMaximum();
18 System.out.println( "Highest balance: "
19 + max.getMeasure());
20 System.out.println( "Expected: 10000" );
21
22 DataSet coinData = new DataSet();
23
24 coinData.add( new Coin( 0.25 , "quarter" ));
25 coinData.add( new Coin( 0.1 , "dime" ));
26 coinData.add( new Coin( 0.05 , "nickel" ));
27
28 System.out.println( "Average coin value: "
29 + coinData.getAverage());
30 System.out.println( "Expected: 0.133" );
31 max = coinData.getMaximum();
32 System.out.println( "Highest coin value: "
33 + max.getMeasure());
34 System.out.println( "Expected: 0.25" );
35 }
36 }
Output
Average balance: 4000.0
Expected: 4000
Highest balance: 10000.0
Expected: 10000
Average coin value: 0.13333333333333333
Expected: 0.133
Highest coin value: 0.25
Expected: 0.25
393
Search WWH ::




Custom Search