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