import java.util.Scanner; public class Input { //ÐапÑоÑиÑÑ Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ ÐºÐ¾Ð»Ð¸ÑеÑÑво Ñеловек, возвÑаÑÐ°ÐµÑ ÐºÐ¾Ð»Ð¸ÑеÑÑво public static int getPersonCount() { Scanner scanner = new Scanner(System.in); while (true) { System.out.println("Ðа ÑколÑÐºÐ¸Ñ Ñеловек Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑазделиÑÑ ÑÑÑÑ?"); if (!scanner.hasNextInt()) { scanner.nextLine(); System.out.println("ÐÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ввеÑÑи колиÑеÑÑво ÑиÑÑами"); } else { int personCount = scanner.nextInt(); if (personCount > 1) { System.out.println("СÑÑÑ Ð±ÑÐ´ÐµÑ ÑазделÑн на " + personCount + " пеÑÑон"); return personCount; } else if (personCount == 1) { System.out.println("ÐÑ Ð¾Ð´Ð¸Ð½? Тогда Ð½ÐµÑ ÑмÑÑла ниÑего ÑÑиÑаÑÑ Ð¸ делиÑÑ :)"); } else { System.out.println("ÐенÑÑе одного - ÑÑо некоÑÑекÑное знаÑение Ð´Ð»Ñ Ð¿Ð¾Ð´ÑÑÑÑа."); } } } } //ÐапÑÐ¾Ñ ÑоваÑов Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð¸ добавление Ð¸Ñ Ð² калÑкÑлÑÑÐ¾Ñ public static void getAndAddPositions(Calc calc) { Scanner scanner = new Scanner(System.in); String productName; double price; do { System.out.println("ÐведиÑе наименование ÑоваÑа"); productName = scanner.nextLine(); System.out.println("и его ÑенÑ, в ÑоÑмаÑе 'ÑÑбли.копейки', напÑÐ¸Ð¼ÐµÑ 10.45 или 11.40."); if (scanner.hasNextDouble()) { price = scanner.nextDouble(); if (price < 0) { System.out.println("ÐÑибка! Цена менÑÑе нÑлÑ."); continue; } } else { System.out.println("ÐÑ Ð²Ð²ÐµÐ»Ð¸ ÑÐµÐ½Ñ Ð½ÐµÐ²ÐµÑно!"); scanner.nextLine(); continue; } scanner.nextLine(); if (calc.contains(productName)) { calc.changePrice(price, productName); } else { Product product = new Product(productName, price); calc.addProduct(product); } System.out.println("ХоÑиÑе добавиÑÑ ÐµÑÑ Ð¾Ð´Ð¸Ð½ ÑоваÑ? ÐведиÑе лÑбой Ñимвол\nи нажмиÑе Enter.\nÐ Ð´Ð»Ñ Ð·Ð°Ð²ÐµÑÑÐµÐ½Ð¸Ñ Ð²Ð²Ð¾Ð´Ð° ÑоваÑов введиÑе 'ÐавеÑÑиÑÑ'"); if (scanner.next().equalsIgnoreCase("ÐавеÑÑиÑÑ")) { break; } scanner.nextLine(); } while (true); } }