вот что говорит консоль
Шевченко Тарас : 3.7
Кесарчук Олег : 4.3
Шульга Николай : 4.1
Колос Василий : 4.9
Марчук Любослав : 3.2
Валидация ругается на ошибку
Метод printStudentsInfo должен выводить текст в консоли согласно условию.
Подскажите что я сделал не правильно?
package com.javarush.task.pro.task13.task1311;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
/*
Успеваемость студентов-3
*/
public class Solution {
public static HashMap<String, Double> grades = new HashMap<>();
public static void main(String[] args) {
addStudents();
printStudentsInfo();
}
public static void addStudents() {
grades.put("Кесарчук Олег", 4.3d);
grades.put("Шульга Николай", 4.1d);
grades.put("Колос Василий", 4.9d);
grades.put("Шевченко Тарас", 3.7d);
grades.put("Марчук Любослав", 3.2d);
}
public static void printStudentsInfo() {
Set<Map.Entry<String,Double>> mySet = grades.entrySet();
for (Map.Entry res:mySet
) {
String name = (String)res.getKey();
Double bal = (Double)res.setValue(name);
System.out.println(name+" : "+bal);
}
}
}