Наличие значения в Java
Метод containsValue ищет значение
среди всех пар карты. Результат -
логический:
import java.util.HashMap;
HashMap<String, Integer> marks = new HashMap<>();
marks.put("a", 5);
marks.put("b", 4);
marks.put("c", 5);
System.out.println(marks.containsValue(5));
System.out.println(marks.containsValue(3));
Проверку можно поставить в условие if:
import java.util.HashMap;
HashMap<String, Integer> prices = new HashMap<>();
prices.put("a", 10);
prices.put("b", 12);
if (prices.containsValue(12)) {
System.out.println("match");
}
Дан код:
import java.util.HashMap;
HashMap<String, Integer> nums = new HashMap<>();
nums.put("a", 3);
nums.put("b", 7);
nums.put("c", 9);
Если среди значений карты есть число 7,
выведите "yes", иначе "no".
Дан код:
import java.util.HashMap;
HashMap<String, Integer> students = new HashMap<>();
students.put("x", 5);
students.put("y", 4);
students.put("z", 5);
Проверьте, встречается ли число 3
среди значений карты, и выведите результат
в консоль.