Карта параметром метода в Java
Давайте теперь будем передавать в метод карту.
В типе параметра указывают HashMap
и типы ключей и значений.
Пусть метод получает значение по ключу и возвращает его:
import java.util.HashMap;
public class Main {
static int func(HashMap<String, Integer> scores, String name) {
return scores.get(name);
}
public static void main(String[] args) {
HashMap<String, Integer> scores = new HashMap<>();
scores.put("Ann", 5);
System.out.println(func(scores, "Ann")); // выведет 5
}
}
Создайте метод, который принимает карту цен и название товара, а возвращает цену этого товара.