import java.util.InputMismatchException; import java.util.Scanner; public class Calculator { static void calculate(int people) { String food = ""; double price = 0.0; while (true) { System.out.println("ÐведиÑе название пÑодÑкÑа, Ð´Ð»Ñ Ð²ÑÑ Ð¾Ð´Ð° введиÑе [ÐавеÑÑиÑÑ]"); Scanner scanner = new Scanner(System.in); String inputFood = scanner.next(); if (inputFood.equalsIgnoreCase("ÐавеÑÑиÑÑ")) { break; } else { food = food + inputFood + "\n"; price = price + price(); } } int rouble = (int) Math.round(price); System.out.println("ÐобавленнÑе ÑоваÑÑ:\n" + food); String message = "ÐаждÑй Ñеловек должен заплаÑиÑÑ %.2f" + " " + Main.declination(rouble); System.out.println(String.format(message, (price / people))); } static double price() { while (true) { System.out.println("ÐведиÑе ÑÐµÐ½Ñ Ð² ÑоÑмаÑе [ÑÑб,коп]"); double inputPrice = 0; try { double price = 0.0; Scanner scanner = new Scanner(System.in); inputPrice = scanner.nextDouble(); if (inputPrice <= 0){ System.out.println("ÐевеÑное знаÑение"); } else { return inputPrice; } } catch (InputMismatchException e) { System.out.println("ÐевеÑное знаÑение"); } } } }