Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jvPmMpRA 214 of 420 menu
◀ ▶

Накопление по карте в Java

При обходе карты результат часто копят в переменной. Сумму чисел собирают по значениям, стартуют с 0:

import java.util.HashMap; HashMap<String, Integer> prices = new HashMap<>(); prices.put("a", 10); prices.put("b", 12); prices.put("c", 8); int sum = 0; for (int price : prices.values()) { sum += price; } System.out.println(sum);

Строку из ключей можно собрать в цикле по парам:

import java.util.HashMap; import java.util.Map; HashMap<String, Integer> tags = new HashMap<>(); tags.put("a", 1); tags.put("b", 2); tags.put("c", 3); String res = ""; for (Map.Entry<String, Integer> entry : tags.entrySet()) { res += entry.getKey(); } System.out.println(res);

Дан код:

import java.util.HashMap; HashMap<String, Integer> nums = new HashMap<>(); nums.put("a", 1); nums.put("b", 2); nums.put("c", 3);

Найдите сумму всех значений карты и выведите ее в консоль.

Дан код:

import java.util.HashMap; HashMap<String, Integer> fruits = new HashMap<>(); fruits.put("x", 50); fruits.put("y", 30); fruits.put("z", 40);

Найдите сумму значений для ключей "x" и "y" и выведите ее в консоль.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить