/
h2r
/
One-dimensional_arrays
Обзор
Документация
Войти
/
h2r
/
One-dimensional_arrays
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Main.java
52 строки
2 KB
h2r
One-dimensional arrays
14 окт 2025, 16:30
14 окт 2025, 16:30
ae9e531
Код
Авторство
О чём код?
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String[] products = {"Молоко", "Хлеб", "Гречневая крупа"}; int[] prices = {50, 14, 80}; int[] quantities = new int[products.length]; int sumProducts = 0; int productNumber; int productCount; System.out.println("Список возможных товаров для покупки:"); for (int i = 0; i < products.length; i++) { System.out.println((i +1) + ". " + products[i] + " " + prices[i] + " руб/шт"); } while (true) { System.out.println("Введите товар и количество или введите end"); String input = sc.nextLine(); if ("end".equals(input)) { break; } String[] parts = input.split(" "); productNumber = Integer.parseInt(parts[0]) - 1; productCount = Integer.parseInt(parts[1]); if (productNumber < 0 || productNumber >= products.length || productCount <= 0) { System.out.println("Некорректный номер товара или количество"); continue; } quantities[productNumber] += productCount; sumProducts += prices[productNumber] * productCount; } System.out.println("Ваша корзина:"); for (int i = 0; i < products.length; i++) { if (quantities[i] > 0) { int totalPrice = quantities[i] * prices[i]; System.out.println(products[i] + " " + quantities[i] + " шт " + prices[i] + " руб/шт " + totalPrice + " руб в сумме"); } } System.out.println("Итого: " + sumProducts + " руб"); System.out.println("Спасибо за покупку!"); sc.close(); } }