For this lab you will need the following Java source code files:
Using the data in the file just mentioned, the Tester program should produce the following output:
Ordered by name: List has size 14 At position 0: Name: Alaska Electoral Votes: 3 Area: 588400 At position 1: Name: Arizona Electoral Votes: 11 Area: 113594 At position 2: Name: California Electoral Votes: 54 Area: 155779 At position 3: Name: Florida Electoral Votes: 30 Area: 53625 At position 4: Name: Illinois Electoral Votes: 19 Area: 55519 At position 5: Name: Indiana Electoral Votes: 11 Area: 35826 At position 6: Name: Massachusetts Electoral Votes: 11 Area: 7800 At position 7: Name: Montana Electoral Votes: 4 Area: 145546 At position 8: Name: New York Electoral Votes: 28 Area: 47126 At position 9: Name: Pennsylvania Electoral Votes: 19 Area: 44743 At position 10: Name: South Dakota Electoral Votes: 3 Area: 75811 At position 11: Name: Texas Electoral Votes: 40 Area: 261232 At position 12: Name: Vermont Electoral Votes: 3 Area: 9217 At position 13: Name: Wyoming Electoral Votes: 3 Area: 97093 Ordered by area: List has size 14 At position 0: Name: Alaska Electoral Votes: 3 Area: 588400 At position 1: Name: Texas Electoral Votes: 40 Area: 261232 At position 2: Name: California Electoral Votes: 54 Area: 155779 At position 3: Name: Montana Electoral Votes: 4 Area: 145546 At position 4: Name: Arizona Electoral Votes: 11 Area: 113594 At position 5: Name: Wyoming Electoral Votes: 3 Area: 97093 At position 6: Name: South Dakota Electoral Votes: 3 Area: 75811 At position 7: Name: Illinois Electoral Votes: 19 Area: 55519 At position 8: Name: Florida Electoral Votes: 30 Area: 53625 At position 9: Name: New York Electoral Votes: 28 Area: 47126 At position 10: Name: Pennsylvania Electoral Votes: 19 Area: 44743 At position 11: Name: Indiana Electoral Votes: 11 Area: 35826 At position 12: Name: Vermont Electoral Votes: 3 Area: 9217 At position 13: Name: Massachusetts Electoral Votes: 11 Area: 7800 Ordered by electoral votes: List has size 14 At position 0: Name: California Electoral Votes: 54 Area: 155779 At position 1: Name: Texas Electoral Votes: 40 Area: 261232 At position 2: Name: Florida Electoral Votes: 30 Area: 53625 At position 3: Name: New York Electoral Votes: 28 Area: 47126 At position 4: Name: Illinois Electoral Votes: 19 Area: 55519 At position 5: Name: Pennsylvania Electoral Votes: 19 Area: 44743 At position 6: Name: Indiana Electoral Votes: 11 Area: 35826 At position 7: Name: Massachusetts Electoral Votes: 11 Area: 7800 At position 8: Name: Arizona Electoral Votes: 11 Area: 113594 At position 9: Name: Montana Electoral Votes: 4 Area: 145546 At position 10: Name: Wyoming Electoral Votes: 3 Area: 97093 At position 11: Name: Alaska Electoral Votes: 3 Area: 588400 At position 12: Name: South Dakota Electoral Votes: 3 Area: 75811 At position 13: Name: Vermont Electoral Votes: 3 Area: 9217 Ordered by electoral votes with name tie-breaker: List has size 14 At position 0: Name: California Electoral Votes: 54 Area: 155779 At position 1: Name: Texas Electoral Votes: 40 Area: 261232 At position 2: Name: Florida Electoral Votes: 30 Area: 53625 At position 3: Name: New York Electoral Votes: 28 Area: 47126 At position 4: Name: Illinois Electoral Votes: 19 Area: 55519 At position 5: Name: Pennsylvania Electoral Votes: 19 Area: 44743 At position 6: Name: Arizona Electoral Votes: 11 Area: 113594 At position 7: Name: Indiana Electoral Votes: 11 Area: 35826 At position 8: Name: Massachusetts Electoral Votes: 11 Area: 7800 At position 9: Name: Montana Electoral Votes: 4 Area: 145546 At position 10: Name: Alaska Electoral Votes: 3 Area: 588400 At position 11: Name: South Dakota Electoral Votes: 3 Area: 75811 At position 12: Name: Vermont Electoral Votes: 3 Area: 9217 At position 13: Name: Wyoming Electoral Votes: 3 Area: 97093 Goodbye. |