You are creating a bowling game! The given code declares a Bowling class with its constructor and addPlayer() method. | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

You are creating a bowling game! The given code declares a Bowling class with its constructor and addPlayer() method.

Each player of the game has a name and points, and are stored in the players HashMap. The code in main takes 3 players data as input and adds them to the game. You need to add a getWinner() method to the class, which calculates and outputs the name of the player with the maximum points. Sample Input: Dave 42 Amy 103 Rob 64 Sample Output: Amy import java.util.*; public class Bowling { HashMap<String, Integer> players; Bowling() { players = new HashMap<String, Integer>(); } public void addPlayer(String name, int p) { players.put(name, p); } //your code here } } public class Program { public static void main(String[ ] args) { Bowling game = new Bowling(); Scanner sc = new Scanner(System.in); for(int i=0;i<3;i++) { String input = sc.nextLine(); String[] values = input.split(" "); String name = values[0]; int points = Integer.parseInt(values[1]); game.addPlayer(name, points); } game.getWinner(); } }

26th Apr 2021, 3:39 PM
Rachita Bhasin
3 Answers
0
Method through which you have to calculate and output the name of the player with maximum points
26th Apr 2021, 4:09 PM
Rachita Bhasin
0
Write code for game winner and sort it then print maximum values player
26th Apr 2021, 4:15 PM
A S Raghuvanshi
A S Raghuvanshi - avatar
- 1
What is get.Winner();
26th Apr 2021, 4:07 PM
A S Raghuvanshi
A S Raghuvanshi - avatar