import java.util.Scanner; public class Product { private static final Scanner scanner = new Scanner(System.in); private final String name; private final double price; Product(String name, double price){ this.name = name; this.price = price; } //ÐапÑÐ¾Ñ Ð½Ð°Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð·Ð¸Ñии public static String initName(){ System.out.println("ÐведиÑе наименовние позиÑии из ÑÑеÑе"); String inputText = ""; while(inputText.isEmpty()) { inputText = scanner.nextLine(); if (inputText.isEmpty()){ System.out.println("Ðаименованое не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¿ÑÑÑÑм. ÐопÑобÑйÑе еÑе Ñаз."); } } return inputText; } //ÐапÑÐ¾Ñ ÑÐµÐ½Ñ Ð¿Ð¾ позиÑии public static double initPrice(){ System.out.println("ÐведиÑе ÑÑоимоÑÑÑ Ð¿Ð¾Ð·Ð¸Ñии из ÑÑеÑе в ÑоÑмаÑе XX.XX"); String inputText; double price = 0; while (price <= 0) { inputText = scanner.nextLine().trim(); try { price = Double.parseDouble(inputText.replace(",", ".")); if(price < 0) { System.out.println("СÑоимоÑÑÑ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¾ÑÑиÑаÑелÑной. ÐопÑобÑйÑе еÑе Ñаз."); } else if (price == 0){ System.out.println("СÑоимоÑÑÑ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ñавна 0. ÐопÑобÑйÑе еÑе Ñаз."); } } catch (NumberFormatException e) { System.out.println("ÐведиÑе ÑÑоимоÑÑÑ Ð¿Ð¾Ð·Ð¸Ñии из ÑÑеÑе в ÑоÑмаÑе XX.XX. ÐопÑобÑйÑе еÑе Ñаз."); } } return price; } public double getPrice(){ return this.price; } public String getName(){ return this.name; } }