Question: how do I solve this in java ? population. The winner of each congressional district (CD) is awarded one electoral vote, and the winner of
population. The winner of each congressional district (CD) is awarded one electoral vote, and the winner of the state-wide vote is then awarded the state's remaining two electoral votes. In US election 2020, a vote for the Presidential candidate is for either Trump or Biden. a) Design and implement Java classes to represent the following: 1. Candidate: each object of which represents one candidate, consisting of a name, and the number of electoral and popular votes received by that candidate so far. (7 marks) 2. Using Java Comparator interface, implement necessary classes in order to compare candidate objects on the basis of the data members; the number popular votes or the electoral votes. This would help you to find Collections.max() either based on popular votes or electoral votes. (6 marks: 3 marks for each comparison class) 3. State: each object of which represents one state, consisting of the number of electoral votes allocated for that state, list of candidates and the state certified winner. (10 marks) 4. WTA State: each object of which represents one state type that implements WTA method and it consists of an ArrayList of votes. Each vote consist of a name of the presidential candidate for US. (In 2020 presidential election, votes are for either "Trump" or "Biden"). (3 marks) 5. CDP State: each object of which represents one state type that implements CDP method and it consists of an ArrayList of votes for each CD. (3 marks) Note: In each class, implement constructors and appropriate accessor and mutator methods
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
