import java.util.Scanner; public class Main { public static void main(String[] args) { System.out.println("////////////////////////////////"); Scanner pScanner = new Scanner(System.in); boolean inputComplete = false; // Флаг Ð´Ð»Ñ Ð¿ÑÐ¾Ñ Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ Ñикла. int num = 0; // ÐолиÑеÑÑво пеÑÑон /////////////////////////////////////////////////////////////////////////// // ЦиклиÑнÑй ввод колиÑеÑÑва пеÑÑон (не ÑÑал делаÑÑ Ð¾ÑделÑнÑм меÑодом, Ñ Ð¾ÑÑ // ÐÑло Ð±Ñ ÐºÑаÑиве while (!inputComplete){ System.out.println("How many people you want to share bill with?"); // ÐдеÑÑ Ð¿ÑовеÑÑем, еÑли введена ÑÑÑока, а не ÑиÑло if (pScanner.hasNextInt()) { num = pScanner.nextInt(); switch (num) { case 0: case 1: System.out.println("You could not be serious. Try again, please"); break; default: if(num<0) { System.out.println("ÐÑ Ð²Ð²ÐµÐ»Ð¸ оÑÑиÑаÑелÑное ÑиÑло, попÑобÑйÑе еÑе Ñаз"); } else { System.out.println("ÐапÑÑк калÑкÑлÑÑоÑа"); inputComplete = true; } break; } } else { System.out.println("Wrong number format. Try again, please!"); pScanner.next(); } } ///////////////////////////////////////////////////////////////////// Calc pCalc = new Calc(); // Создаем ÑказаÑÐµÐ»Ñ Ð½Ð° ÑÐ»ÐµÐ¼ÐµÐ½Ñ Ð½Ð°Ñего клаÑÑа pCalc.startCalc(); // ÐÑзÑвем меÑÐ¾Ð´Ñ ÑиклиÑного ввода ÑоваÑов и ÑÑÐ¼Ð¼Ñ pCalc.showAllCommodities(); // ÐеÑод вÑвода вÑÐµÑ ÑоваÑов на ÑкÑан pCalc.calculate(num); // ÐеÑода ÑаÑÑеÑа ÑÑÐ¼Ð¼Ñ Ð¿Ð»Ð°Ñежа и его вÑвод на ÑкÑан System.out.println("////////////////////////////////"); } }