import java.util.Scanner; public class Main { public static void main(String[] args) { System.out.println("Ðа ÑколÑко лÑдей Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑазделиÑÑ ÑÑеÑ?"); int users = getInput(); calculate(); cheque(users); } public static int getInput() { Scanner scanner = new Scanner(System.in); int users; while (true) { if (scanner.hasNextInt()) { users = scanner.nextInt(); if (users == 1) { System.out.println("ÐелиÑÑ Ð½ÐµÑего"); break; } if (users <= 1) { System.out.println("ÐÑибка, введиÑе ÑиÑло повÑоÑно"); scanner.nextLine(); } if (users > 1) { System.out.println("Ðелим ÑÑÐµÑ Ð½Ð° " + users); break; } } else { System.out.println("ÐведиÑе коÑÑекÑное ÑиÑло"); scanner.nextLine();} } return users; } public static void calculate() { Scanner scanner = new Scanner(System.in); Calculator calculator = new Calculator(); while (true) { System.out.println("ÐведиÑе название ÑоваÑа или 'ÐавеÑÑиÑÑ' Ð´Ð»Ñ Ð·Ð°Ð²ÐµÑÑÐµÐ½Ð¸Ñ ÑабоÑÑ ÐºÐ°Ð»ÑкÑлÑÑоÑа"); String productName = scanner.nextLine(); if (productName.equalsIgnoreCase("ÐавеÑÑиÑÑ")) { break; } while (true) { System.out.println("ÐведиÑе ÑÑоимоÑÑÑ ÑоваÑа"); if (scanner.hasNextDouble()) { double productPrice = scanner.nextDouble(); if (productPrice > 0) { System.out.println("Ð¢Ð¾Ð²Ð°Ñ ÑÑпеÑно добавлен в калÑкÑлÑÑоÑ."); scanner.nextLine(); Items items = new Items(productPrice, productName); calculator.productsSum(items); calculator.addNewProducts(items); break; } else { System.out.println("ÐекоÑÑекÑнÑй ввод"); // ввод оÑÑиÑаÑелÑного ÑиÑла scanner.nextLine(); } } else { System.out.println("ÐекоÑÑекÑнÑй ввод,введиÑе ÑиÑловое знаÑение "); // ввод неÑиÑлового знаÑÐµÐ½Ð¸Ñ scanner.nextLine(); } } } } public static void cheque(int users) { Calculator calculator = new Calculator(); Payment payment = new Payment(calculator.chequePerPerson(),users); payment.paymentPerPerson(); } }