import java.util.InputMismatchException; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String itemName; int humanCount; Calculator calculator; System.out.println("ÐÑивеÑÑÑвÑÑ!\n ÐведиÑе колиÑеÑÑво Ñеловек" + " на ÑколÑко бÑдем делиÑÑ ÑÑеÑ. ÐведиÑе знаÑение (болÑÑе '1'): "); while (true) { //in separate static too try { humanCount = sc.nextInt(); if (humanCount > 1) { calculator = new Calculator(humanCount); break; } } catch (InputMismatchException ex) { System.out.println("ERROR! ÐведиÑе ÑиÑло! "); sc.nextLine(); } System.out.println("!!! ЧиÑло должно бÑÑÑ Ð±Ð¾Ð»ÑÑе '1'! "); } InputLoopFunctions.addingItem(sc, calculator); //sc.close(); System.out.println("ÐобавленнÑе ÑоваÑÑ: "); for (String item : calculator.getItems()) { System.out.println(" â°â⤠" + item + " ** "); } Output finalOutput = new Output(); finalOutput.showMessage(calculator.getPriceForPerson()); } }