/
IvanSakh
/
Simple_arrays
Обзор
Документация
Войти
/
IvanSakh
/
Simple_arrays
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Main.java
46 строк
2 KB
IvanSakh
upload files
22 фев 2026, 05:47
Верифицирован
22 фев 2026, 05:47
20e120e
Код
Авторство
О чём код?
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String[] groceries = { "Молоко", "Хлеб", "Гречка", "Яйца", "Мука" }; int[] prices = { 150, 50, 80, 15, 100 }; boolean[] select = new boolean[groceries.length]; int[] quantities = new int[groceries.length]; System.out.println("Добро пожаловать в электронный каталог магазина 'У дома'."); System.out.println("Ниже представлен доступный перечень продуктов с актуальными ценами:"); for (int i = 0; i < groceries.length; i++) { System.out.println((i + 1) + " " + groceries[i] + " - " + prices[i] + " руб/шт"); } System.out.println(); while (true) { System.out.println("Укажите номер товара и желаемое кол-во к покупке, либо введите 'end' для завершения"); String input = scanner.nextLine(); if ("end".equals(input)) { break; } String[] parts = input.split(" "); int grocery = Integer.parseInt(parts[0]) - 1; int quantity = Integer.parseInt(parts[1]); select[grocery] = true; quantities[grocery] += quantity; } int sum = 0; for (int i = 0; i < quantities.length; i++) { sum += quantities[i] * prices[i]; } System.out.println("Ваша корзина:"); for (int i = 0; i < select.length; i++) { if (select[i]) { System.out.println("- " + groceries[i] + " " + quantities[i] + " шт по " + prices[i] + " руб/шт. В сумме: " + (quantities[i] * prices[i]) + " руб"); } } System.out.println("Итого " + sum + " руб"); } }