/
SamMih
/
GroceryBasketCalculator
Обзор
Документация
Войти
/
SamMih
/
GroceryBasketCalculator
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Main.java
44 строки
2 KB
SamMih
GroceryBasketCalculator
14 июн 2025, 10:08
14 июн 2025, 10:08
70a7f75
Код
Авторство
О чём код?
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String[] products = { "Хлеб", "Яблоки", "Молоко" }; int[] prices = {100, 200, 300}; System.out.println("Список возможных товаров для покупки"); for (int i = 0; i < products.length; i++) { int j = i + 1; System.out.println(j + ". " + products[i] + " " + prices[i] + " руб/шт"); } int sumProducts = 0; int[] calculateProducts = new int[3]; while (true) { int productNumber = 0; int productCount = 0; System.out.println("Выберите товар и количество или введите end"); String input = scanner.nextLine(); if (input.equals("end")) { break; } String[] parts = input.split(" "); productNumber = Integer.parseInt(parts[0]) - 1; productCount = Integer.parseInt(parts[1]); int currentPrice = prices[productNumber]; sumProducts += currentPrice*productCount; calculateProducts[productNumber] += productCount; } System.out.println("Ваша корзина:"); for (int i = 0; i < products.length; i++) { int sum = calculateProducts[i]*prices[i]; System.out.println(products[i] + " " + calculateProducts[i] + " шт " + prices[i] +" руб/шт " + sum + " руб в сумме" ); } System.out.println("Итого " + sumProducts + " руб"); } }