/
beks89
/
Homework6
Обзор
Документация
Войти
/
beks89
/
Homework6
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Main.java
51 строка
2 KB
beks89
upload files
15 мар 2025, 19:28
15 мар 2025, 19:28
f9608ba
Код
Авторство
О чём код?
import java.util.ArrayList; import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) { String[] products = {"Молоко", "Хлеб", "Гречневая крупа"}; int[] prices = {50, 14, 80}; int[] basket = new int[3]; Scanner scanner = new Scanner(System.in); int productNumber = 0; int productCount = 0; int currentPrice = prices[productNumber]; int sumProducts = 0; while (true) { System.out.println("Список возможных товаров для покупки:"); for (int i = 0; i < products.length; i++) { System.out.println((i + 1) + ". " + products[i] + " " + prices[i] + " руб."); } System.out.println("Выберите товар и количество или введите `end`"); String input = scanner.nextLine(); if ("end".equals(input)) { System.out.println("Ваша корзина:"); for (int i = 0; i < basket.length; i++) { if (basket[i] != 0) { System.out.println(products[i] + " " + basket[i] + " шт " + prices[i] + " руб/шт " + basket[i] * prices[i] + " руб в сумме"); } } System.out.println("Итого: " + sumProducts + " руб."); break; } String[] parts = input.split(" "); productNumber = Integer.parseInt(parts[0]) - 1; productCount = Integer.parseInt(parts[1]); basket[productNumber] += productCount; sumProducts = 0; for (int i = 0; i < basket.length; i++) { if (basket[i] > 0) { int amount = prices[i] * basket[i]; sumProducts += amount; } } } } }