import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("Ðа ÑколÑко Ñеловек ÑазделиÑÑ ÑÑеÑ?"); int people; while (!(scanner.hasNextInt())) { System.out.println("ÐÑибка,нÑжно ввеÑÑи именно Ñелое ÑиÑло"); scanner.next(); } while (true) { people = scanner.nextInt(); if (people > 1) { System.out.println(people + " Ñел "); break; }else if(people == 0){System.out.println("ÐÑибка, не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ 0.ÐведиÑе колиÑеÑÑво заново"); }else if (people == 1) {System.out.println("ÐÑибка, не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ 1.ÐведиÑе колиÑеÑÑво заново"); }else if (people < 0) {System.out.println("ÐÑибка, не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¼Ð¸Ð½ÑÑ.ÐведиÑе колиÑеÑÑво заново"); } else {System.out.println("ÐÑибка.ÐведиÑе колиÑеÑÑво заново,Ñелое ÑиÑло"); } } Calculate calculate = new Calculate(people); while (true) { System.out.println("ÐведиÑе название ÑоваÑа "); String name = scanner.next(); System.out.println("ÐведиÑе ÑÐµÐ½Ñ ÑоваÑа в ÑоÑмаÑе: 00,00 (ÑÑбли.копейки) "); double price; while (!(scanner.hasNextDouble())) { System.out.println("ÐÑибка,нÑжно ввеÑÑи именно ÑиÑло в ÑоÑмаÑе: 00,00"); scanner.next(); } price = scanner.nextDouble(); price = Math.floor(price); while (true) { if (price > 0) { break; } else if (price <= 0) { System.out.println("ÐÑибка, Ñена не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ 0 или минÑÑовой.ÐведиÑе ÑÐµÐ½Ñ Ð·Ð°Ð½Ð¾Ð²Ð¾ в ÑоÑмаÑе: 00,00"); price = scanner.nextDouble(); } } calculate.addProduct(new Product(name, price)); System.out.println("ÐÑли Ñ Ð¾ÑиÑе добавиÑÑ ÐµÑе ÑоваÑ, введиÑе лÑбой знак, еÑли неÑ, введиÑе 'ÐавеÑÑиÑÑ'"); String finish = scanner.next(); if (finish.equalsIgnoreCase("ÐавеÑÑиÑÑ")) { break; } } double sum = Calculate.getSum(); double result = sum / people; Format format = new Format(); System.out.println(Calculate.listProduct); System.out.println("РоплаÑе каждого Ñеловека: " + format.round(result) + format.padeg(result)); } }