import java.util.Scanner; public class Product { String name; float priÑe; static Scanner input = new Scanner(System.in); Product (String name,float priÑe){ this.name=name; this.priÑe=priÑe; } public static Product addNewProduct(){ System.out.println("ÐведиÑе название ÑоваÑа"); String productName = scannerIn(); System.out.println("ÐведиÑе ÑÐµÐ½Ñ ÑоваÑа"); String sproductPrice = scannerIn(); while (!checkForNormalNumber(sproductPrice)){ System.out.println("ÐведиÑе коÑÑекÑнÑÑ ÑенÑ, в ÑоÑмаÑе ÑÑбли.копейки, напÑÐ¸Ð¼ÐµÑ 10.45 или 11.40, c двÑÐ¼Ñ ÑиÑлами поÑле запÑÑой!"); sproductPrice = scannerIn(); } return new Product(productName,Float.parseFloat(sproductPrice)); } private static boolean checkForNormalNumber (String price){ return price.matches("\\d+(|\\.)\\d{2}"); } public static String scannerIn(){ return input.next(); } }