0
What could be wrong?
public void getWinner () { int max = Collections.max(players.values()); for (Map.Entry<String, Interfer<entry: players.entrySet(){ if (entry.getValue().equals(max)){ System.out.print(entry.getKey()); } }
2 Réponses
+ 3
typo in Integer and <
//for (Map.Entry<String, Interfer<entry:
  //    players.entrySet() {
    for (Map.Entry<String, Integer> entry:
        players.entrySet() {
0
import java.util.*; 
import java.util.HashSet ; 
public class Bowling {
    HashMap<String, Integer> players;
    Bowling() {
        players = new HashMap<String, Integer>();
    }
    public void addPlayer(String name, int p) {
        players.put(name, p);
    }
    public void getWinner () { 
        int max = Collections.max(players.values()); 
        for(Map.Entry<String, Integer>entry: players.entrySet()){
if (entry.getValue().equals(max))
            {
System.out.print(entry.getKey());
            }    
        }
    }
}
public class Program {
    public static void main(String[ ] args) {
        Bowling game = new Bowling();
        Scanner sc = new Scanner(System.in);
        int gameSize=0;
        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);
        }
        gameSize=gam



