import java.util.Scanner; public class Product { final private String title; final private double price; Scanner scanner = new Scanner(System.in); Product() { title = findTitle(); price = findPrice(); } private String findTitle() { System.out.println("ÐведиÑе название ÑоваÑа: "); return scanner.nextLine(); } private double findPrice() { System.out.println("ÐведиÑе его ÑÑоимоÑÑÑ Ð² ÑоÑмаÑе \"ÑÑбли.копейки\": "); do { String tmpStr = scanner.nextLine().trim(); if (tmpStr.matches("^[0-9]+\\.[0-9]{2}?$")) return Double.parseDouble(tmpStr); System.out.println("ÐевеÑнÑй ввод. ÐожалÑйÑÑа, введиÑе ÑÑоимоÑÑÑ Ð² ÑоÑмаÑе \"ÑÑбли.копейки\": "); } while (true); } String getProductName() { return title; } double getProductPrice() { return price; } }