forked from Yandex-Practicum/Java-Module-Project-YP
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathProductList.java
More file actions
18 lines (15 loc) · 1.13 KB
/
ProductList.java
File metadata and controls
18 lines (15 loc) · 1.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class ProductList { /*класс для хранения списка продуктов, как по мне
*костыль, но в массивы мы не умеем ¯\_( ͡❛ ͜ʖ ͡❛)_/¯*/
public static String productList;
public static float totalProductPrice;
public static void writeToProductList(Product product) { /*тут пишем в строку отформатированные данные для сохранения в строку*/
productList = productList + Product.saveProductToString(product);
totalProductPrice = totalProductPrice + Float.parseFloat(Product.getProductData(product, "price"));
}
public static void showProductList() {
System.out.println(ProductList.productList); /*сием выводим в консоль список продуктов*/
}
public static void showTotalProductListPrice() { /*сием выводим в консоль общую сумму*/
System.out.println("Общая сумма к оплате: " + PriceFormatterToString.priceFormattingToString(ProductList.totalProductPrice));
}
}