Zookal
Zookal

We’d love to hear any feedback or comment from you!

© 2011-2021 Zookal Pty Ltd

View question and answer

From our collection of questions and answers
Engineering · Computer Science
Question details

Java Programming

[40 marks] The following is a score of a single game in badminton. The top row is the score for Player 1. The second row is the score for Player 2. Represent this data in an ArrayList in a class called Badmintonscoring. 8. 012 3 4 01 2 3 4 5 6 16 17 18 19 20 21 I. Compute the maximum points scored by Player 1 and Player 2 ll. Compute the maximum number of points scored in a continuous sequence by Player 1 and 89 10 1112 13 14 15 16 | 17 | 18 | 19 | 20 | 21 Player 2. Hint: Player 1 scored the sequence 0-1-2, which implies s/he scored 2 points in acontinuous sequence. Similarly, for Player 2,16-17-18-19-20-21 implies that s/he scored 5 points in a continuous sequence Extend BadmintonScoring to associate each point scored by a player with a particular stroke that earned that point, using the notion of association list. You can represent each point as an object and store the score of a player in an association list (refer to Chapter 7, section 7.4.2 for details). For example, when Player 1 scored his/her first point, instead of just 1, it could have been (1, slice]. Thus, each point is augmented with the type of stroke from the following list III. a. Slice b. drive c. smash d. drop e. net-shot IV. Store the following score of a single game using the modified BadmintonScoring class 012 a c 12 3 4 5 0 6 78 910 11 1213 14 15 16 | 17 18 | 19 | 20 | 21 V. Identify the type of stroke that earned most points for each player. BadmintonScoring BadmintonScoringWithStroke E Attributes E Attributes +int[U] scores +static final int PLAYER1 + static final int PLAYER2 + ArrayList<Point> scores +int score1 + int score2 + static final int PLAYER1 + static final int PLAYER2 E Operations + public int getContinuousPointsPlayer1) +public int getContinuousPointsPlayer2(0 public int getPlayer1Points(0) +public int getPlayer2Points) + public String getMostUsedStrokePlayer10 + public String getMostUsedStrokePlayer20 Point E Attributes + private int player + private int score + private static final int PLAYER1 + private static final int PLAYER2 + private String stroke Operations public int getPlayer() + public int getScore) public Point(int player, String stroke, int value) + public String getStroke)

Answer
Find step-by-step answers from expert tutors to questions asked by students like you. Start 14-day free trial.Find step-by-step answers from expert tutors to questions asked by students like you. Start 14-day free trial.Find step-by-step answers from expert tutors to questions asked by students like you. Start 14-day free trial.Find step-by-step answers from expert tutors to questions asked by students like you. Start 14-day free trial.Find step-by-step answers from expert tutors to questions asked by students like you. Start 14-day free trial.Find step-by-step answers from expert tutors to questions asked by students like you. Start 14-day free trial.Find step-by-step answers from expert tutors to questions asked by students like you. Start 14-day free trial.Find step-by-step answers from expert tutors to questions asked by students like you. Start 14-day free trial.Find step-by-step answers from expert tutors to questions asked by students like you. Start 14-day free trial.Find step-by-step answers from expert tutors to questions asked by students like you. Start 14-day free trial.Find step-by-step answers from expert tutors to questions asked by students like you. Start 14-day free trial.Find step-by-step answers from expert tutors to questions asked by students like you. Start 14-day free trial.Find step-by-step answers from expert tutors to questions asked by students like you. Start 14-day free trial.Find step-by-step answers from expert tutors to questions asked by students like you. Start 14-day free trial.

Find step-by-step answers from expert tutors to questions asked by students like you. Start 14-day free trial.Find step-by-step answers from expert tutors to questions asked by students like you. Start 14-day free trial.Find step-by-step answers from expert tutors to questions asked by students like you. Start 14-day free trial.Find step-by-step answers from expert tutors to questions asked by students like you. Start 14-day free trial.Find step-by-step answers from expert tutors to questions asked by students like you. Start 14-day free trial.Find step-by-step answers from expert tutors to questions asked by students like you. Start 14-day free trial.Find step-by-step answers from expert tutors to questions asked by students like you. Start 14-day free trial.Find step-by-step answers from expert tutors to questions asked by students like you. Start 14-day free trial.Find step-by-step answers from expert tutors to questions asked by students like you. Start 14-day free trial.Find step-by-step answers from expert tutors to questions asked by students like you. Start 14-day free trial.Find step-by-step answers from expert tutors to questions asked by students like you. Start 14-day free trial.Find step-by-step answers from expert tutors to questions asked by students like you. Start 14-day free trial.Find step-by-step answers from expert tutors to questions asked by students like you. Start 14-day free trial.Find step-by-step answers from expert tutors to questions asked by students like you. Start 14-day free trial.