import java.util.Scanner; public class Actions { public static double GetProductPrice(Scanner scan) { while (true) { System.out.println("ÐведиÑе ÑÐµÐ½Ñ ÑоваÑа!"); if (scan.hasNextDouble()) { double price = scan.nextDouble(); if(price <= 0) { System.out.println("ÐÑибка! ÐедиÑе ÑÐµÐ½Ñ Ð±Ð¾Ð»ÑÑе 0!"); } else { return price; } } else { scan.nextLine(); System.out.println("ÐÑибка! ÐведиÑе дÑобное ÑиÑло!"); } } } public static int GetNumber(Scanner scan) { while (true) { if (scan.hasNextInt()) { return scan.nextInt(); } else { scan.nextLine(); System.out.println("ÐÑибка! ÐведиÑе ÑиÑло!"); } } } public static String GetProducts(String name, String allNames) { allNames = allNames + name + ".\n"; return allNames; } public static double GetPrices(double price, double allPrice) { allPrice += price; return allPrice; } public static void ShowResult(double price) { String result = "Цена Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾: \"%.2f %s\""; if (Math.floor(price) > 11 && Math.floor(price) < 15) { System.out.println(String.format(result, price, "ÑÑблей")); } else if (Math.floor(price) % 10 == 1) { System.out.println(String.format(result, price, "ÑÑблÑ")); } else if (Math.floor(price) % 10 > 1 && Math.floor(price) % 10 < 5) { System.out.println(String.format(result, price, "ÑÑблÑ")); } else { System.out.println(String.format(result, price, "ÑÑблей")); } } }